dm_test_ato...erlay_cursor(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dm_test_atomic_async_check_overlay_cursor(9) β€” the vibe check

okay so, hi bestie 🫢 this one lives in the Kernel API Manual, section 9, and yes it's a kernel test function so it's exactly as niche as it sounds. Come sit with me ✨


πŸŽ€ NAME πŸŽ€

dm_test_atomic_async_check_overlay_cursor β€” literally just here to verify that overlay cursors get rejected. That's the whole job. Iconic, honestly.


✨ SYNOPSIS ✨

void dm_test_atomic_async_check_overlay_cursor(struct kunit *test);

🌸 ARGUMENTS 🌸

  • test β€” the KUnit test context πŸ’– it's the little backpack this test carries around, you don't have to make it yourself, KUnit hands it to you.

πŸ¦‹ DESCRIPTION πŸ¦‹

So here's the tea β˜• this test verifies whether async cursor updates are rejected while the CRTC is using an overlay cursor mode.

Like, the CRTC is over there doing overlay cursor things, and this test is the bouncer at the door being like "nope, not today" to async cursor updates. The way it just checks the rejection βœ‹ it's giving security guard energy, no cap.


πŸ‘‘ SEE ALSO πŸ‘‘

First up, the actual kernel file this thing calls home:

  • Kernel file ./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_plane_test.c

and then… the whole friend group 🫢 like, every single one, no skips:


and that's the whole page bestie 🌈 this one came from ./drivers/gpu/drm/amd/display/... and it's dated October 2026 β€” so yeah, mark your calendars, future me πŸ’œ mwah, go read the other tests, ily, bye πŸŽ€πŸ’…

πŸ“¦ where this page comes from