write_reference_block(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… write_reference_block(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual page for write_reference_block(9). Honestly? It’s a whole lil handoff moment, and it ate. 🫢


🌸 NAME 🌸

write_reference_block β€” okay so picture this: a dirty block waiter has just snagged a VIO from the VIO pool. This function copies that waiter’s counters and associated data into the VIO, then launches the write. That’s the vibe. No cap. ✨


✨ SYNOPSIS ✨

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

πŸŽ€ ARGUMENTS πŸŽ€

  • waiter β€” the waiter of the dirty block πŸ‘€
  • context β€” the VIO returned by the pool πŸ’–

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/md/dm-vdo/slab-depot.c β€” and the whole squad is here, bestie:


xoxo, your ./drivers/md/dm-vdo bestie πŸ’– β€” October 2026 β€” write_reference_block(9) signing off ✨

πŸ“¦ where this page comes from