dm_test_crtc...ip_submitted(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dm_test_crtc_handle_vblank_skips_when_flip_submitted β€” Kernel API Manual πŸŽ€

okay bestie, welcome to the dm_test_crtc...ip_submitted(9) page ✨ this is a KUnit test in the AMDGPU display driver, and it's honestly so specific and I love that for it πŸ’–


πŸ¦‹ NAME πŸ¦‹

dm_test_crtc_handle_vblank_skips_when_flip_submitted β€” the "test event kept on submit" test, no cap 🫢


✨ SYNOPSIS ✨

void dm_test_crtc_handle_vblank_skips_when_flip_submitted (struct kunit *test );

πŸŽ€ ARGUMENTS πŸŽ€

  • test β€” the KUnit test context πŸ’œ that's it, that's the whole argument, she's lowkey simple like that

🌸 DESCRIPTION 🌸

okay so here's the vibe πŸ‘‘: when there's a pending event whose flip is still AMDGPU_FLIP_SUBMITTED, that event must not get signalled on vblank. like, not today, not on this vblank, absolutely not πŸ’€

and because of that, acrtc->event has to stay set so it can be completed later β€” main character energy, she's waiting for her moment ✨ periodt.


πŸ”₯ SEE ALSO πŸ”₯

Kernel file β€” the whole thing lives right here, go look:

./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_crtc_test.c

and here's the full squad, every single one, not skipping a single bestie 🫢:


and that's the whole page bestie 🌈 before you dip β€” this beauty comes from ./drivers/gpu/drm/amd/display/... and it's dated October 2026 πŸ’– slay, go run your tests, ily bye πŸ§šπŸ’œ

πŸ“¦ where this page comes from