File tree Expand file tree Collapse file tree 1 file changed +2
-9
lines changed
drivers/gpu/drm/amd/amdgpu Expand file tree Collapse file tree 1 file changed +2
-9
lines changed Original file line number Diff line number Diff line change @@ -648,20 +648,13 @@ static int jpeg_v2_5_ring_reset(struct amdgpu_ring *ring,
648
648
unsigned int vmid ,
649
649
struct amdgpu_fence * timedout_fence )
650
650
{
651
- int r ;
652
-
653
651
if (!(ring -> adev -> jpeg .supported_reset & AMDGPU_RESET_TYPE_PER_QUEUE ))
654
652
return - EOPNOTSUPP ;
655
653
656
- drm_sched_wqueue_stop ( & ring -> sched );
654
+ amdgpu_ring_reset_helper_begin ( ring , timedout_fence );
657
655
jpeg_v2_5_stop_inst (ring -> adev , ring -> me );
658
656
jpeg_v2_5_start_inst (ring -> adev , ring -> me );
659
- r = amdgpu_ring_test_helper (ring );
660
- if (r )
661
- return r ;
662
- amdgpu_fence_driver_force_completion (ring );
663
- drm_sched_wqueue_start (& ring -> sched );
664
- return 0 ;
657
+ return amdgpu_ring_reset_helper_end (ring , timedout_fence );
665
658
}
666
659
667
660
static const struct amd_ip_funcs jpeg_v2_5_ip_funcs = {
You can’t perform that action at this time.
0 commit comments