]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amdkfd: Fix debug unregister procedure on process termination
authorYair Shachar <yair.shachar@amd.com>
Wed, 1 Nov 2017 23:21:29 +0000 (19:21 -0400)
committerOded Gabbay <oded.gabbay@gmail.com>
Wed, 1 Nov 2017 23:21:29 +0000 (19:21 -0400)
commitc88a74024948cea37f831dfa0931476214756171
tree7195a8b5f66619548a10b2528a7089dfc55921be
parentefb9fa45e2444034634bc141c7ef8437a5fd82ae
drm/amdkfd: Fix debug unregister procedure on process termination

Take the dbgmgr lock and unregister before destroying the debug manager.
Do this before destroying the queues.

v2: Correct locking order in kfd_ioctl_dbg_register to ake sure the
process mutex and dbgmgr mutex are always taken in the same order.

Signed-off-by: Yair Shachar <yair.shachar@amd.com>
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com>
Reviewed-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
drivers/gpu/drm/amd/amdkfd/kfd_process.c