dm_test_timi...ed_vrr_shift(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dm_test_timing_unchanged_vrr_shift ✨

okay so this is a page from the Kernel API Manual β€” yes, the whole manual name, folded in right here at the top like a little name tag πŸŽ€ the full function name got squished in the header, but bestie, it's dm_test_timing_unchanged_vrr_shift, and she's the main character of this page. periodt.


🌸 NAME 🌸

dm_test_timing_unchanged_vrr_shift β€” this one tests that a vrr-style vtotal/vsync shift is detected. like, that's the whole assignment. it checks that the shift gets caught. no cap. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void dm_test_timing_unchanged_vrr_shift (struct kunit *test );

that's it. that's the signature. she takes one argument and returns void. lowkey elegant, highkey iconic ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • test β€” the KUnit test context 🧚 that's your girl. she's the context the test runs inside, and you hand her over to the function so the test can do its thing. no extra options, no surprise flags, just test. slay.

🌈 SEE ALSO 🌈

first up, the source situation πŸ’– β€” this test lives here:

Kernel file

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

and then the whole friend group 😭 β€” every sibling test on the roster, same energy, all of them linked from section 9:

like, read the whole squad, iykyk 🫢


ngl, there are no warnings, no exit statuses, no env vars on this one β€” it's a test function, so the vibe check is: hand it a test context and let it cook. πŸ”₯

and that's the page!! πŸŽ‰ source line is ./drivers/gpu/drm/amd/display/..., the version/date stamp says October 2026, and the footer still reads dm_test_timi...ed_vrr_shift(9) β€” so yeah, that's the whole thing, documented, cute, and complete. bye bestie, go write some tests πŸ’œπŸŒΈπŸ’…

πŸ“¦ where this page comes from