requeue_futex(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, we're opening requeue_futex(9) from the Kernel API Manual, and no cap this little function is lowkey iconic. πŸ’…βœ¨

✨ NAME ✨

requeue_futex β€” Requeue a futex_q from one hb to another.

πŸ¦‹ SYNOPSIS πŸ¦‹

Here's the exact signature, bestie β€” do not freestyle it:

void requeue_futex (struct futex_q *q , struct futex_hash_bucket *hb1 ,
       struct futex_hash_bucket *hb2 , union futex_key *key2 );

πŸŽ€ ARGUMENTS πŸŽ€

  • q β€” the futex_q to requeue. the one getting requeued, periodt.
  • hb1 β€” the source hash_bucket. where it's coming from, iykyk.
  • hb2 β€” the target hash_bucket. where it's headed, slay.
  • key2 β€” the new key for the requeued futex_q. fresh key, fresh vibe.

🌈 SEE ALSO 🌈

If you're in your research era, start with the kernel file ./kernel/futex/requeue.c, then peek at these icons:


mwah πŸ’‹ catch you in the kernel, bestie β€” this page's source/version is ./kernel/futex, and the date is October 2026. πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from