This patch series enables jpeg ring reset callback to recover from job timeouts without having to do a full gpu reset. V2: - sched->ready flag shouldn't be modified by HW backend (Christian) V3: - Dont modifying sched/job-submission state from HW backend (Christian) Sathishkumar S (6): drm/amdgpu: Per-instance init func for JPEG4_0_3 drm/amdgpu: Add ring reset callback for JPEG4_0_0 drm/amdgpu: Add ring reset callback for JPEG3_0_0 drm/amdgpu: Per-instance init func for JPEG2_5_0 drm/amdgpu: Add ring reset callback for JPEG2_5_0 drm/amdgpu: Add ring reset callback for JPEG2_0_0 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 118 ++++++++------ drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 19 ++- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 190 ++++++++++++----------- 5 files changed, 209 insertions(+), 148 deletions(-) -- 2.25.1