Philip Yang
8dd69e69f4
drm/amdkfd: avoid HMM change cause circular lock
...
There is circular lock between gfx and kfd path with HMM change:
lock(dqm) -> bo::reserve -> amdgpu_mn_lock
To avoid this, move init/unint_mqd() out of lock(dqm), to remove nested
locking between mmap_sem and bo::reserve. The locking order
is: bo::reserve -> amdgpu_mn_lock(p->mn)
Signed-off-by: Philip Yang <Philip.Yang@amd.com>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-03-19 15:03:37 -05:00
..
2018-11-05 14:21:07 -05:00
2018-07-11 22:33:08 -04:00
2018-11-05 14:21:13 -05:00
2018-07-11 22:32:46 -04:00
2018-07-11 22:32:46 -04:00
2018-07-11 22:32:46 -04:00
2019-01-14 15:59:37 -05:00
2019-01-05 18:25:19 -08:00
2019-02-05 18:10:28 -05:00
2018-09-10 22:49:33 -05:00
2018-07-11 22:33:08 -04:00
2018-07-11 22:33:08 -04:00
2018-01-04 17:17:43 -05:00
2017-08-15 23:00:04 -04:00
2018-07-11 22:33:04 -04:00
2018-01-04 17:17:44 -05:00
2018-07-11 22:33:06 -04:00
2018-11-26 15:54:39 -05:00
2019-03-19 15:03:37 -05:00
2018-09-26 21:09:16 -05:00
2018-12-25 11:48:26 -08:00
2018-07-11 22:33:01 -04:00
2018-07-13 16:17:47 -04:00
2018-07-11 22:32:56 -04:00
2018-11-19 16:38:13 -05:00
2018-11-19 16:38:14 -05:00
2018-07-11 22:32:51 -04:00
2018-09-20 10:25:23 -05:00
2017-12-08 19:22:12 -05:00
2018-04-08 22:03:51 -04:00
2018-09-26 21:09:17 -05:00
2018-04-10 17:33:07 -04:00
2018-11-19 16:38:13 -05:00
2018-07-11 22:33:07 -04:00
2019-01-14 15:04:29 -05:00
2019-02-27 22:19:07 -05:00
2018-11-05 14:21:08 -05:00
2018-09-26 21:09:15 -05:00
2018-11-19 16:38:13 -05:00
2018-09-26 21:09:15 -05:00
2018-11-19 16:38:13 -05:00
2018-11-05 14:21:07 -05:00
2018-04-10 17:33:07 -04:00
2015-06-03 11:32:28 +03:00
2017-08-15 23:00:15 -04:00
2017-08-15 23:00:15 -04:00
2014-07-17 00:45:35 +03:00
2019-02-18 18:00:41 -05:00
2018-09-26 21:09:15 -05:00
2019-02-18 18:00:41 -05:00
2018-05-01 17:56:04 -04:00
2019-01-14 15:59:50 -05:00
2018-09-10 22:48:43 -05:00
2018-08-28 11:22:42 -05:00
2018-04-10 17:33:10 -04:00