diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c index bca260d56f76..311bcdc59eda 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c @@ -58,6 +58,7 @@ int amdgpu_gem_object_create(struct amdgpu_device *adev, unsigned long size,  			     struct drm_gem_object **obj)  {  	struct amdgpu_bo *bo; +	struct amdgpu_bo_user *ubo;  	struct amdgpu_bo_param bp;  	int r; @@ -73,10 +74,11 @@ int amdgpu_gem_object_create(struct amdgpu_device *adev, unsigned long size,  	bp.domain = initial_domain;  	bp.bo_ptr_size = sizeof(struct amdgpu_bo); -	r = amdgpu_bo_create(adev, &bp, &bo); +	r = amdgpu_bo_create_user(adev, &bp, &ubo);  	if (r)  		return r; +	bo = &ubo->bo;  	*obj = &bo->tbo.base;  	(*obj)->funcs = &amdgpu_gem_object_funcs; | 
