STRUCT RT_WAKE_Q_HEAD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, welcome to the struct rt_wake_q_head(9) page from the Kernel API Manual β€” and this struct is literally a wrapper around a regular wake_q_head to support "sleeping" spinlocks on RT. πŸ‘‘βœ¨

πŸŽ€ SYNOPSIS πŸŽ€

       struct rt_wake_q_head {
           struct wake_q_head      head;
           struct task_struct      *rtlock_task;
        };

πŸ¦‹ Members πŸ¦‹

  • head β€” the regular wake_q_head for sleeping lock variants πŸ’€
  • rtlock_task β€” task pointer for RT lock (spin/rwlock) wakeups πŸ”₯

🌈 SEE ALSO 🌈

  • Kernel file ./kernel/locking/rtmutex_common.h β€” go peek, iykyk πŸ‘€πŸ«Ά

and that's the whole vibe πŸ’… source/version: ./kernel/locking, dated October 2026 β€” mwah, periodt πŸŽ€βœ¨

πŸ“¦ where this page comes from