continue_waiter(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ continue_waiter(9) ✨

okay so bestie, welcome to the continue_waiter(9) page from the Kernel API Manual πŸ’… this one lives in ./drivers/md/dm-vdo and honestly it's a little gem. let's get into it 🫢


🌸 NAME 🌸

continue_waiter β€” release a data_vio from the journal, periodt πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

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

that's it, that's the whole signature, no cap ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • waiter β€” the data_vio that's out here waiting on journal activity 😭 like it's literally sitting in the group chat waiting for a reply
  • context β€” the result of the journal operation, aka the news it's been waiting for πŸ“¬

πŸ’œ DESCRIPTION πŸ’œ

so here's the vibe: this gets invoked whenever a data_vio is to be released from the journal πŸ”₯ and there are exactly two reasons that happens:

  1. its entry was committed to disk βœ… slay
  2. there was an error πŸ’€ not slay, but it happens

and yeah, it implements waiter_callback_fn β€” icon behavior honestly πŸ‘‘


🌈 SEE ALSO 🌈

the whole extended friend group, fr fr 🫢 here's everyone:


πŸ’‘ friendly reminder bestie: this came out of ./drivers/md/dm-vdo and it's dated October 2026 🌸 so if you're reading it in some other timeline... iykyk πŸ’€

okay that's the page, go forth and release those waiters, you're gonna eat πŸ’…βœ¨

πŸ“¦ where this page comes from