diff options
| author | Christian König <christian.koenig@amd.com> | 2026-04-20 16:08:35 +0200 |
|---|---|---|
| committer | Alex Deucher <alexander.deucher@amd.com> | 2026-05-11 16:08:42 -0400 |
| commit | 1b62077f045ac6ffde7c97005c6659569ac5c1ec (patch) | |
| tree | 6a8c997536ed0ddab34807cb6ecc226ad128f7f0 /rust/kernel/drm/gpuvm/git@git.tavy.me:linux-stable.git | |
| parent | 71bea36b54ccfb14cbc90f94267af6369af4e702 (diff) | |
drm/amdgpu: fix userq hang detection and reset
Fix lock inversions pointed out by Prike and Sunil. The hang detection
timeout *CAN'T* grab locks under which we wait for fences, especially
not the userq_mutex lock.
Then instead of this completely broken handling with the
hang_detect_fence just cancel the work when fences are processed and
re-start if necessary.
Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Sunil Khatri <sunil.khatri@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'rust/kernel/drm/gpuvm/git@git.tavy.me:linux-stable.git')
0 files changed, 0 insertions, 0 deletions
