__rt_mutex_futex_unlock(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Hey bestie! Welcome to the __rt_mutex_futex_unlock(9) page from the Kernel API Manual ✨. This is the futex variant β€” and since futex variants do not use the fast-path, it can be simple and will not need to retry. Periodt. πŸ’…

✨ SYNOPSIS ✨

bool __rt_mutex_futex_unlock (struct rt_mutex_base *lock , struct
       rt_wake_q_head *wqh );

πŸŽ€ ARGUMENTS πŸŽ€

  • lock β€” the rt_mutex to be unlocked πŸ”“. That's the one getting its freedom, bestie.
  • wqh β€” the wake queue head from which to get the next lock waiter 🌸. Think of it as the little queue where the next sleepy waiter is hanging out, iykyk.

πŸ¦‹ SEE ALSO πŸ¦‹

Okay so if you're going down the rt_mutex rabbit hole, here's the whole squad 🫢:


xoxo, your kernel bestie πŸ’…βœ¨ β€” source/version: ./kernel/locking, date: October 2026, page: __rt_mutex_futex_unlock(9). No cap, that's the whole page 🫢

πŸ“¦ where this page comes from