dm_test_hdmi...reallow_idle(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ dm_test_hdmi_hpd_debounce_reallow_idle(9) ✨

okay bestie, welcome to the Kernel API Manual, section (9) β€” the header shorthand for this one is dm_test_hdmi...reallow_idle(9), and we are so here for it 🫢.


🌸 NAME 🌸

dm_test_hdmi_hpd_debounce_reallow_idle β€” Test debounce idle/sink-release tail. no cap, that's the whole vibe πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void dm_test_hdmi_hpd_debounce_reallow_idle (struct kunit *test );

πŸ’… ARGUMENTS πŸ’…

  • test β€” the KUnit test context. literally the little test-context bestie this whole thing runs inside 🫢

πŸŽ€ DESCRIPTION πŸŽ€

okay so picture this: detection is stubbed to return false, so the if (ret) block gets skipped β€” but the function tail still gets fully exercised, periodt. IPS support plus an idle-allowed dmub makes reallow_idle true, so dc_allow_idle_optimizations runs on both entry and exit (disable_idle_power_optimizations keeps those safe early returns, no cap), and a cached hdmi_prev_sink gets released and cleared. it's giving cleanup slay πŸ’…βœ¨


πŸ”₯ SEE ALSO πŸ”₯

the whole extended friend group πŸ‘‘:


okay that's the page, bestie πŸ’– this one comes from source/version ./drivers/gpu/drm/amd/display/... and it's dated October 2026 β€” mwah, bye! πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from