drm/sched: Add new test for DRM_GPU_SCHED_STAT_NO_HANG
authorMaíra Canal <mcanal@igalia.com>
Mon, 14 Jul 2025 22:07:05 +0000 (19:07 -0300)
committerMaíra Canal <mcanal@igalia.com>
Tue, 15 Jul 2025 11:27:07 +0000 (08:27 -0300)
commit1472e7549f84c472a9ebb9a8bb0aaafe985ea608
treeac20a795eb573b1bd95b73b76596c2485a8a726f
parent9b9b5a3605b9a5ef1d412e47b2ae70090c8d3580
drm/sched: Add new test for DRM_GPU_SCHED_STAT_NO_HANG

Add a test to submit a single job against a scheduler with the timeout
configured and verify that if the job is still running, the timeout
handler will skip the reset and allow the job to complete.

Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
Reviewed-by: Philipp Stanner <phasta@kernel.org>
Link: https://lore.kernel.org/r/20250714-sched-skip-reset-v6-4-5c5ba4f55039@igalia.com
Signed-off-by: Maíra Canal <mcanal@igalia.com>
drivers/gpu/drm/scheduler/tests/mock_scheduler.c
drivers/gpu/drm/scheduler/tests/sched_tests.h
drivers/gpu/drm/scheduler/tests/tests_basic.c