dm_test_idl...ears_running(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dm_test_idl...ears_running(9) β€” Kernel API Manual ✨

okay so bestie, welcome to the manual page for dm_test_idl...ears_running(9) from the Kernel API Manual β€” yes the title got cut off in the terminal, don't @ me, that's just how it renders 🫢


🌸 NAME 🌸

dm_test_idle_worker_disabled_clears_running β€” the test that checks a worker actually dips out when it gets disabled πŸ’€


✨ SYNOPSIS ✨

void dm_test_idle_worker_disabled_clears_running (struct kunit *test );

πŸŽ€ ARGUMENTS πŸŽ€

  • test β€” the KUnit test context, aka the little ✨vibe container✨ that holds everything this test needs

πŸ¦‹ DESCRIPTION πŸ¦‹

So here's the tea: when the idle workqueue is disabled, amdgpu_dm_idle_worker has to skip the idle optimization loop entirely β€” like, not even a little peek, bestie, it does not go there β€” and it leaves the shared running flag cleared πŸ‘‘

That's the whole flex of this test. Worker disabled β†’ no loop β†’ flag stays cleared. Iconic, honestly 🌈


πŸ’œ SEE ALSO πŸ’œ

Kernel file β€” ./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_crtc_test.c πŸ“

and the whole friend group of sibling tests, fr fr β€” go say hi:


ok and finally, the little signature at the bottom of the page πŸ’Œ β€” it's sourced from ./drivers/gpu/drm/amd/display/... and dated October 2026, and the page itself signs off as dm_test_idl...ears_running(9) one last time, periodt. πŸŽ€βœ¨

πŸ“¦ where this page comes from