File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
drivers/gpu/drm/amd/amdgpu Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -1586,7 +1586,7 @@ static int sdma_v6_0_reset_queue(struct amdgpu_ring *ring,
1586
1586
return - EINVAL ;
1587
1587
}
1588
1588
1589
- drm_sched_wqueue_stop ( & ring -> sched );
1589
+ amdgpu_ring_reset_helper_begin ( ring , timedout_fence );
1590
1590
1591
1591
r = amdgpu_mes_reset_legacy_queue (adev , ring , vmid , true);
1592
1592
if (r )
@@ -1595,9 +1595,8 @@ static int sdma_v6_0_reset_queue(struct amdgpu_ring *ring,
1595
1595
r = sdma_v6_0_gfx_resume_instance (adev , ring -> me , true);
1596
1596
if (r )
1597
1597
return r ;
1598
- amdgpu_fence_driver_force_completion (ring );
1599
- drm_sched_wqueue_start (& ring -> sched );
1600
- return 0 ;
1598
+
1599
+ return amdgpu_ring_reset_helper_end (ring , timedout_fence );
1601
1600
}
1602
1601
1603
1602
static int sdma_v6_0_set_trap_irq_state (struct amdgpu_device * adev ,
You can’t perform that action at this time.
0 commit comments