commit | 4c18442e536ec24cc5ca23c5bbaa80bd53020b95 | [log] [tgz] |
---|---|---|
author | Alexey Khoroshilov <khoroshilov@ispras.ru> | Sun Jan 04 02:31:20 2015 +0300 |
committer | Oded Gabbay <oded.gabbay@amd.com> | Sun Jan 04 02:31:20 2015 +0300 |
tree | c942776401f270bbebc58f8c0a009d869af61413 | |
parent | 030e416b4f7782b22e8985095be0ea641aa20bf8 [diff] |
drm/radeon: do not leave queue acquired if timeout happens in kgd_hqd_destroy() If timeout happens, kgd_hqd_destroy() just returns -ETIME leaving queue acquired. It may cause a deadlock, so the patch proposes to release queue before return. Found by Linux Driver Verification project (linuxtesting.org). Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru> Signed-off-by: Oded Gabbay <oded.gabbay@amd.com>