From 400b1961051f3fe3706677b44c53605526b04bc7 Mon Sep 17 00:00:00 2001 From: Alex Hung Date: Thu, 10 Sep 2026 10:28:11 -0600 Subject: [PATCH] drm/amd/display: Fix KUnit IRQ warnings [WHY] IRQ tests leave vblank active when removing their fake CRTCs, causing warnings during DRM device teardown. [HOW] Turn off initialized vblank before unlinking each test CRTC in the existing cleanup action. Assisted-by: Copilot:GPT-6-Astra Reviewed-by: Bhawanpreet Lakha Signed-off-by: Alex Hung Signed-off-by: George Zhang Tested-by: Dan Wheeler Signed-off-by: Alex Deucher --- .../gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_irq_test.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_irq_test.c b/drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_irq_test.c index 13beaeb34de1..6e599657dac1 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_irq_test.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_irq_test.c @@ -480,6 +480,9 @@ static void dm_test_crtc_list_del(void *data) { struct amdgpu_crtc *acrtc = data; + if (acrtc->base.dev && drm_dev_has_vblank(acrtc->base.dev)) + drm_crtc_vblank_off(&acrtc->base); + list_del_init(&acrtc->base.head); }