lockup_dete...oft_poweroff(9)
π lockup_detector_soft_poweroff β Kernel API Manual, bestie edition β¨
okay so this is a page straight out of the Kernel API Manual and it's about lockup_detector_soft_poweroff, which honestly sounds like a whole mouthful but it's literally just a little off-switch for the lockup detector(s). no cap. let's get into it π«Ά
β¨ NAME β¨
lockup_detector_soft_poweroff β the interface you call to stop the lockup detector(s). that's it, that's the whole vibe π
π SYNOPSIS π
void lockup_detector_soft_poweroff (void );
like, it returns void, takes void, gives void β a true minimalist icon π
πΈ ARGUMENTS πΈ
voidβ no arguments. nada. zero. the void is voiding π
π¦ DESCRIPTION π¦
so this is a special interface made specifically for parisc β yes, the architecture, not a random name, keep up bestie π
what it does: it prevents lockup detector warnings from the default pm_poweroff function. and why does that even matter? because that function busy loops forever π like it just sits there spinning, which is exactly the kind of behaviour that makes the lockup detector start yelling. so you call this, and the warnings get shut down before they can be a whole thing. iconic problem-solving, honestly π
fr fr this is a "stop the detector from freaking out about an intentional infinite loop" situation, so don't come for the busy loop β it's doing its job π
β SEE ALSO β
- Kernel file
./kernel/watchdog.c watchdog_hardlockup_stop(9)watchdog_hardlockup_start(9)lockup_detector_update_enable(9)touch_softlockup_watchdog_sched(9)
like, go read the whole watchdog.c family, they all ate π₯
and that's the whole page, bestie! shoutout to the source path ./kernel and the October 2026 date β she's from the future and she's thriving πβ¨ π
π¦ 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