Skip to content

Commit 2918487

Browse files
committed
drm/amdgpu/jpeg3: add additional ring reset error checking
Start and stop can fail, so add checks. Fixes: 03399d0 ("drm/amdgpu: Add ring reset callback for JPEG3_0_0") Reviewed-by: Sathishkumar S <sathishkumar.sundararaju@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Cc: Sathishkumar S <sathishkumar.sundararaju@amd.com>
1 parent c9bfafc commit 2918487

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

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

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -562,8 +562,12 @@ static int jpeg_v3_0_ring_reset(struct amdgpu_ring *ring,
562562
int r;
563563

564564
drm_sched_wqueue_stop(&ring->sched);
565-
jpeg_v3_0_stop(ring->adev);
566-
jpeg_v3_0_start(ring->adev);
565+
r = jpeg_v3_0_stop(ring->adev);
566+
if (r)
567+
return r;
568+
r = jpeg_v3_0_start(ring->adev);
569+
if (r)
570+
return r;
567571
r = amdgpu_ring_test_helper(ring);
568572
if (r)
569573
return r;

0 commit comments

Comments
 (0)