Skip to content

Commit 099f273

Browse files
andrealmeidalexdeucher
authored andcommitted
drm/amdgpu: Trigger a wedged event for ring reset
Instead of only triggering a wedged event for complete GPU resets, trigger for ring resets. Regardless of the reset, it's useful for userspace to know that it happened because the kernel will reject further submissions from that app. Reviewed-by: Christian König <christian.koenig@amd.com> Signed-off-by: André Almeida <andrealmeid@igalia.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
1 parent 02438ac commit 099f273

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

drivers/gpu/drm/amd/amdgpu/amdgpu_job.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@ static enum drm_gpu_sched_stat amdgpu_job_timedout(struct drm_sched_job *s_job)
166166
if (amdgpu_ring_sched_ready(ring))
167167
drm_sched_start(&ring->sched, 0);
168168
dev_err(adev->dev, "Ring %s reset succeeded\n", ring->sched.name);
169+
drm_dev_wedged_event(adev_to_drm(adev), DRM_WEDGE_RECOVERY_NONE);
169170
goto exit;
170171
}
171172
dev_err(adev->dev, "Ring %s reset failure\n", ring->sched.name);

0 commit comments

Comments
 (0)