pm_pr_dbg(9)
π NAME π
okay so this is pm_pr_dbg(9) from the Kernel API Manual, and it's literally the little helper for printing pm sleep debug messages π
β¨
π SYNOPSIS π
pm_pr_dbg (fmt , ... );
πΈ ARGUMENTS πΈ
fmtβ the page just says -- undescribed --, so bestie, that's the entire lore π...β variable arguments, aka the extra stuff that gets passed through β¨
π¦ DESCRIPTION π¦
Here's the tea, no cap π΅:
- If
pm_debug_messages_onis enabled and the system is entering/leaving suspend, print message. Slay. - If
pm_debug_messages_onis disabled andCONFIG_DYNAMIC_DEBUGis enabled, print message only from instances explicitly enabled on dynamic debug's control. Very controlled, very demure π - If
pm_debug_messages_onis disabled andCONFIG_DYNAMIC_DEBUGis disabled, don't print message. Periodt. π
π₯ SEE ALSO π₯
Kernel file ./include/linux/suspend.h and these iconic little friends:
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_disable_irqs(9)arch_suspend_enable_irqs(9)struct platform_hibernation_ops(9)
that's the whole page, bestie π«Ά from ./include/linux, October 2026, and this pm_pr_dbg(9) manual page is logging off πβ¨
π¦ 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