enter_forked_lock(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enter_forked_lock(9) β€” the enter_forked_lock(9) glow-up πŸ¦‹

okay so bestie, buckle up ✨ this page lives in the Kernel API Manual and it's literally about handing a data_vio a brand-new hash lock like it's a fresh fit. no cap. πŸŽ€


🌸 NAME 🌸

enter_forked_lock β€” bind the data_vio to a new hash lock πŸ’–


✨ SYNOPSIS ✨

void enter_forked_lock (struct vdo_waiter *waiter , void *context );

🫢 ARGUMENTS 🫢

  • waiter β€” the data_vio's waiter link, iykyk 🧚
  • context β€” the new hash lock, aka the main character πŸ‘‘

πŸ¦‹ DESCRIPTION πŸ¦‹

so this one implements waiter_callback_fn β€” very demure, very mindful πŸ™ˆ. what it does is: it binds the data_vio that was waiting to a new hash lock, and then it waits on that lock. that's the whole vibe. lowkey iconic, highkey essential πŸ’…


πŸ’œ SEE ALSO πŸ’œ

like, go read the whole friend group bestie 🌈 β€” and also the source file ./drivers/md/dm-vdo/dedupe.c 😭


bestie reminder: this list is long long, so maybe open it in a pager before your eyes glaze over 😭 less is your friend fr fr πŸ“

okay that's the page!! it's from ./drivers/md/dm-vdo and it's dated October 2026, so like… future girl summer ⭐ slay, go read the rest of the kernel docs, mwah πŸ’œπŸ§šβ€β™€οΈπŸŒΈ

πŸ“¦ where this page comes from