diff options
author | Christian König <christian.koenig@amd.com> | 2015-08-04 12:54:48 +0300 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2015-08-17 23:51:00 +0300 |
commit | 34cb581a7d99401cad0e1c43b528690885435f5b (patch) | |
tree | 94492c3d5633cc01deb438f03dcdbe171ee31566 /drivers/gpu/drm/amd/amdgpu/amdgpu.h | |
parent | 351dba73691fc632b269f531bbce80157f79c5b3 (diff) | |
download | linux-34cb581a7d99401cad0e1c43b528690885435f5b.tar.xz |
drm/amdgpu: fix bo list handling in CS
We didn't initialized the mutex in the cloned bo list resulting in nice
warnings from lockdep. Also fixes error handling in this function.
Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Chunming Zhou <david1.zhou@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu.h')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h index 4d6a3e825096..eadbe792c8aa 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h @@ -1078,11 +1078,10 @@ struct amdgpu_bo_list { }; struct amdgpu_bo_list * +amdgpu_bo_list_clone(struct amdgpu_bo_list *list); +struct amdgpu_bo_list * amdgpu_bo_list_get(struct amdgpu_fpriv *fpriv, int id); void amdgpu_bo_list_put(struct amdgpu_bo_list *list); -void amdgpu_bo_list_copy(struct amdgpu_device *adev, - struct amdgpu_bo_list *dst, - struct amdgpu_bo_list *src); void amdgpu_bo_list_free(struct amdgpu_bo_list *list); /* |