queued_write_lock_slowpath(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so bestie, this page is from the Kernel API Manual, and it's all about queued_write_lock_slowpath β€” the function that acquires the write lock of a queued rwlock. literally its whole job. iconic behavior. πŸ’…


✨ SYNOPSIS ✨

void __lockfunc queued_write_lock_slowpath (struct qrwlock *lock );

that's the whole signature, no cap β€” it's void, it's __lockfunc, and it takes one struct qrwlock * named lock. periodt. 🫢


🌸 ARGUMENTS 🌸

  • lock β€” pointer to queued rwlock structure. like, this is the queued rwlock you're working with, bestie. that's the whole argument. πŸŽ€

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./kernel/locking/qrwlock.c β€” go read the source, iykyk πŸ‘‘
  • queued_read_lock_slowpath(9) β€” the read-lock slowpath sibling, highly recommend ✨

xoxo, your girl signing off πŸ’– source/version: ./kernel/locking, dated October 2026, all for queued_write_lock_slowpath(9) πŸ§šβ€β™€οΈπŸŒˆ

πŸ“¦ where this page comes from