cpu_pm_exit(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

cpu_pm_exit β€” CPU low power exit notifier

okay so welcome to cpu_pm_exit(9), fresh from the Kernel API Manual ✨ β€” yes bestie, that’s the manual name, folded in right here instead of a boring header line, and the whole page is about the CPU low power exit notifier vibe πŸ’….

✨ SYNOPSIS ✨

int cpu_pm_exit (void );

πŸŽ€ ARGUMENTS πŸŽ€

  • void β€” no arguments, literally zero, not a single one 🫢

πŸ’… DESCRIPTION πŸ’…

okay so cpu_pm_exit notifies listeners that a single CPU is exiting a low power state. That low power state may have caused some blocks in the same power domain as the cpu to reset. It’s giving β€œwe’re back, check your blocks” energy πŸ”₯

Notified drivers can include the VFP co-processor, interrupt controller and its PM extensions, local CPU timers context save/restore which shouldn’t be interrupted. Because of that, it must be called with interrupts disabled β€” no cap, this is a strict rule, not a vibe suggestion 🚨

bestie, seriously: it must be called with interrupts disabled β€” that’s the rule, no exceptions πŸ’€

Return conditions are same as __raw_notifier_call_chain β€” that’s the function to look at for the return behavior, iykyk πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹


and that’s the page, bestie 🫢 cute little sign-off: the source/version is ./kernel, the date is October 2026, and we’re closing out cpu_pm_exit(9) with main character energy πŸ‘‘πŸ’–

πŸ“¦ where this page comes from