cpu_pm_exit(9)
πΈ 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 π¦
- Kernel file
./kernel/cpu_pm.c cpu_pm_register_notifier(9)cpu_pm_unregister_notifier(9)cpu_pm_enter(9)cpu_cluster_pm_enter(9)cpu_cluster_pm_exit(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms