arch_suspend_disable_irqs(9)
π NAME π
okay bestie, this is arch_suspend_disable_irqs(9) from the Kernel API Manual, and it's literally the function that disables IRQs for suspend β¨ no cap.
β¨ SYNOPSIS β¨
void arch_suspend_disable_irqs (void );
π«Ά ARGUMENTS π«Ά
voidβ no arguments. not a single one, bestie π«Ά
πΈ DESCRIPTION πΈ
okay so this disables IRQs (in the default case). It's a weak symbol in the common code, which is lowkey the whole vibe: it lets architectures override it if more needs to be done π
heads up: it is not called for suspend to disk. so do not go assuming it runs there, fr fr π
π₯ SEE ALSO π₯
go read these next, iykyk:
- Kernel file:
./include/linux/suspend.h struct platform_suspend_ops(9)suspend_set_ops(9)pm_suspend_via_firmware(9)pm_resume_via_firmware(9)pm_suspend_no_platform(9)arch_suspend_enable_irqs(9)struct platform_hibernation_ops(9)pm_pr_dbg(9)
source/version: ./include/linux πΈ date: October 2026 π and the manual name is arch_suspend_disable_irqs(9) β k bye bestie! π
π¦ 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