diff options
| author | Philip Yang <[email protected]> | 2022-01-24 21:40:44 +0000 |
|---|---|---|
| committer | Alex Deucher <[email protected]> | 2022-01-27 20:47:34 +0000 |
| commit | ac7c48c0cce00d03b3c95fddcccb0a45257e33e3 (patch) | |
| tree | fb432feb320992b34964a368c66b375a0b0e8b98 /drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | |
| parent | drm/amdgpu/display: Remove t_srx_delay_us. (diff) | |
| download | kernel-ac7c48c0cce00d03b3c95fddcccb0a45257e33e3.tar.gz kernel-ac7c48c0cce00d03b3c95fddcccb0a45257e33e3.zip | |
drm/amdkfd: Don't take process mutex for svm ioctls
SVM ioctls take proper svms->lock to handle race conditions, don't need
take process mutex to serialize ioctls. This also fixes circular locking
warning:
WARNING: possible circular locking dependency detected
Possible unsafe locking scenario:
CPU0 CPU1
---- ----
lock((work_completion)(&svms->deferred_list_work));
lock(&process->mutex);
lock((work_completion)(&svms->deferred_list_work));
lock(&process->mutex);
*** DEADLOCK ***
Signed-off-by: Philip Yang <[email protected]>
Reviewed-by: Felix Kuehling <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_object.c')
0 files changed, 0 insertions, 0 deletions
