Adreno A3xx and A5xx don't have progress callbacks, so any submit still running when the hangcheck timer expires is declared hung, and long compute or drawing dispatches are reset while still making progress.
Implement a3xx_progress() and a5xx_progress() callbacks. Signed-off-by: Dmitry Baryshkov <[email protected]> --- Dmitry Baryshkov (2): drm/msm/a3xx: Add hangcheck progress detection drm/msm/a5xx: Add hangcheck progress detection drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 18 ++++++++++++++++++ drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 27 +++++++++++++++++++++++++++ drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 2 ++ 3 files changed, 47 insertions(+) --- base-commit: a15fac810c76397ec9f62a6fc26c4d7ab6e238a7 change-id: 20260927-adreno-progress-87f92d081376 Best regards, -- With best wishes Dmitry
