diff options
author | Frediano Ziglio <fziglio@redhat.com> | 2015-09-24 14:18:22 +0100 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2015-10-07 15:33:45 +1000 |
commit | 266424b5377ed1c3033d97ed5bc4fca7d89921a1 (patch) | |
tree | 19c0707944021d1ef05edf5e727eee66769fe2c2 /drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | |
parent | 7eb9974f3685f36f419bf9e66cfaee92849856fe (diff) |
drm/qxl: avoid dependency lock
qxl_bo_unref calls drm_gem_object_unreference_unlocked which
locks dev->struct_mutex. However this lock could be already
locked if the call came from qxl_gem_object_free.
As we don't need to call qxl_bo_ref/qxl_bo_unref cause
qxl_release_list_add will hold a reference by itself avoid
to call them and the possible deadlock.
Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c')
0 files changed, 0 insertions, 0 deletions