ENUM DAX_WAKE_MODE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ enum dax_wake_mode(9) ✨

okay so bestie, welcome to the Kernel API Manual πŸ’– this one's a lil baby of a page β€” it's literally just an enum and the whole personality is "which waiters do we wake up?" and honestly? iconic πŸ’… let's go.


🌸 NAME 🌸

enum dax_wake_mode β€” the waitqueue wakeup behaviour situation πŸ’«


πŸ¦‹ SYNOPSIS πŸ¦‹

enum dax_wake_mode {
    WAKE_ALL ,
    WAKE_NEXT

};

that's it. that's the whole vibe. two constants, no cap 🫢


πŸŽ€ Constants πŸŽ€

okay so there's exactly two of them and they're both about who gets woken up, so listen up:

  • WAKE_ALL β€” wakes, like, every single waiter in the waitqueue. all of them. the whole group chat gets the notification πŸ”₯
  • WAKE_NEXT β€” wakes only the first waiter in the waitqueue. just the one. main character energy, everybody else can wait their turn πŸ™ˆ
no defaults mentioned, no extra lore, that's genuinely the entire enum. don't overthink her πŸ’€

🌈 SEE ALSO 🌈

if you wanna go deeper (and you know you do πŸ‘‘), go peek at the kernel file ./fs/dax.c and then say hi to the whole friend group:


and that's the whole page bestie πŸŽ€ periodt ✨ this lil masterpiece lives in ./fs and it's dated October 2026, so screenshot it, cite it, love it πŸ’œπŸ¦‹

πŸ“¦ where this page comes from