wakeup_source_not_usable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… wakeup_source_not_usable(9) β€” the kernel API manual, bestie edition πŸŽ€

okay so we're in the Kernel API Manual, section 9, and today's main character is wakeup_source_not_usable. yes the name is a little ominous. no she's not mean, she's just doing a vibe check on your wakeup source, that's literally it. πŸ¦‹


✨ NAME ✨

wakeup_source_not_usable β€” validate the given wakeup source.

like, does this wakeup source pass inspection or not. that's the whole job. periodt. πŸ’…


🌸 SYNOPSIS 🌸

bool wakeup_source_not_usable (struct wakeup_source *ws );

she returns a bool and takes exactly one thing: a struct wakeup_source *ws. keep that signature exactly as-is, no cap, she's picky about her types. ✨


🧚 ARGUMENTS 🧚

  • ws β€” the wakeup source to be validated. hand her the pointer and she'll tell you what's up. 🫢

πŸ‘‘ SEE ALSO πŸ‘‘

bestie the wakeup-source universe is huge and she is connected to literally everyone, so buckle up. this is the whole friend group, in order, no skips:

and where does all this lore live? kernel file ./drivers/base/power/wakeup.c, obviously. that's the source of truth, iykyk. πŸ”₯


ngl the pm_wakep_autosleep_enabled(9) one is spelled exactly like that in the original β€” i'm not fixing it, i'm just reporting it. πŸ’€ copy it exactly if you're typing it into anything.

okay that's the whole page, short and iconic, she ate and left no crumbs πŸ’– the page lives under ./drivers/base/power and the version stamp says October 2026 β€” so like, future-core of her 🌈 bye bestie, go validate some wakeup sources πŸ§šβ€β™€οΈβ­

πŸ“¦ where this page comes from