enable_rpm_wakeref_asserts(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enable_rpm_wakeref_asserts(9) β€” from the Kernel API Manual, bestie

okay so picture this: you're deep in the kernel, specifically the intel_runtime_pm corner of the universe, and somebody turned the RPM assert checks off. this page is literally the "turn them back on" girlie. she's small, she's specific, and she has rules. ✨


🌸 NAME 🌸

enable_rpm_wakeref_asserts β€” re-enable the RPM assert checks, no cap


πŸŽ€ SYNOPSIS πŸŽ€

void enable_rpm_wakeref_asserts (struct intel_runtime_pm *rpm );

πŸ’– ARGUMENTS πŸ’–

  • rpm β€” the intel_runtime_pm structure. that's it, that's the whole argument. she takes one (1) struct and she's done. 🫢

✨ DESCRIPTION ✨

so this function re-enables the RPM assert checks after you've disabled them with disable_rpm_wakeref_asserts. it's giving "restoring the vibe check." πŸ”₯

but listen β€” it's meant to be used only in special circumstances. otherwise, its use should be avoided. like, genuinely avoided. this is not a casual everyday function, bestie, this is a "you know exactly why you're here" function. πŸ™ˆ

any calls to this function must have a symmetric call to disable_rpm_wakeref_asserts. symmetric. matching. paired. the way that a call to one literally obligates you to call the other. don't leave her hanging. 😭

πŸ¦‹ SEE ALSO πŸ¦‹


and that's the page! 🌈 this little icon lives at ./drivers/gpu/drm/i915, dated October 2026, and it's enable_rpm_wakeref_asserts(9) forever and always. go forth, re-enable those asserts, and keep your calls symmetric. periodt. πŸ‘‘β­

πŸ“¦ where this page comes from