[PATCH 0/2] drm/msm/adreno: implement progress handlers for a3xx and a5xx
From: Dmitry Baryshkov
Date: Sat Sep 26 2026 - 19:20:25 EST
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 <dmitry.baryshkov@xxxxxxxxxxxxxxxx>
---
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