wait_on_hash_lock(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so bestie, welcome to wait_on_hash_lock(9) from the Kernel API Manual β€” yes, that manual. This function is literally here to add a data_vio to the lock's queue of waiters, and that's the whole vibe: wait_on_hash_lock β€” Add a data_vio to the lock's queue of waiters. 🫢

πŸ¦‹ SYNOPSIS πŸ¦‹

the signature is giving β€œshort and iconic,” no return value to catch, periodt:

void wait_on_hash_lock (struct hash_lock *lock , struct data_vio
       *data_vio );

πŸŽ€ ARGUMENTS πŸŽ€

  • lock β€” the hash lock on which to wait. yes, that exact lock, bestie. πŸ”’
  • data_vio β€” the data_vio to add to the queue. it's joining the waiter lineup. 🧚

🌈 SEE ALSO 🌈

lowkey a whole friend group of cross-references, and every single one is invited β€” no skips:


cute sign-off, bestie: this page's source/version is ./drivers/md/dm-vdo, dated October 2026, for wait_on_hash_lock(9) β€” byeeee πŸ’–βœ¨

πŸ“¦ where this page comes from