[PATCH v2 2/2] drm/qxl: avoid dependency lock

2015-10-01 Thread poma
On 24.09.2015 15:25, Frediano Ziglio wrote: > 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 >

[PATCH v2 2/2] drm/qxl: avoid dependency lock

2015-09-24 Thread Frediano Ziglio
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