From f45305c1aaf5d8053b047ff6c4ac177e26ae6d17 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 1 Nov 2010 06:54:58 -0700 Subject: intel: Shove the fake bufmgr subdata implementation into the fake bufmgr. --- intel/intel_bufmgr.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'intel/intel_bufmgr.c') diff --git a/intel/intel_bufmgr.c b/intel/intel_bufmgr.c index 2b4e8883..f93a8707 100644 --- a/intel/intel_bufmgr.c +++ b/intel/intel_bufmgr.c @@ -94,19 +94,7 @@ int drm_intel_bo_subdata(drm_intel_bo *bo, unsigned long offset, unsigned long size, const void *data) { - int ret; - - if (bo->bufmgr->bo_subdata) - return bo->bufmgr->bo_subdata(bo, offset, size, data); - if (size == 0 || data == NULL) - return 0; - - ret = drm_intel_bo_map(bo, 1); - if (ret) - return ret; - memcpy((unsigned char *)bo->virtual + offset, data, size); - drm_intel_bo_unmap(bo); - return 0; + return bo->bufmgr->bo_subdata(bo, offset, size, data); } int -- cgit v1.2.3