complete_waiter_with_error(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ complete_waiter_with_error(9) ✨

okay so bestie, welcome to the Kernel API Manual πŸŽ€ β€” this one's short but she's important, and she lives in the complete_waiter_with_error(9) corner of the kernel. let's get into it πŸ’…


🌸 NAME 🌸

complete_waiter_with_error β€” the "oops, it broke" girlie of page completion πŸ’€ she finishes off a page completion but with an error code instead of actual data.


πŸ¦‹ SYNOPSIS πŸ¦‹

void complete_waiter_with_error (struct vdo_waiter *waiter , void
*result_ptr );

literally that's the whole shape of her. no cap. ✨


πŸ’– ARGUMENTS πŸ’–

  • waiter β€” the page completion, but like, as a waiter. yes bestie, a waiter πŸ«– (the struct kind, not the restaurant kind, though honestly the vibes are similar β€” she's been waiting to be served).
  • result_ptr β€” a pointer to the error code. that's it. that's the baggage she's carrying 😭

πŸ‘‘ DESCRIPTION πŸ‘‘

bestie. she implements waiter_callback_fn. that's the whole description. she's a callback, she does the callback thing, she completes a waiter with an error code, and she's iconic for it. no extra lore, no secret powers, don't go looking for more, there isn't more πŸ’…

fr fr the manpage says exactly one sentence here and I'm not about to invent fanfic about it. what you see is what you get. periodt.

🌈 SEE ALSO 🌈

the extended friend group πŸ’œ β€” all of these are related, and they're all in the kernel file ./drivers/md/dm-vdo/block-map.c:


and that's the whole page bestie!!! πŸ§šβ€β™€οΈ go forth and complete some waiters (with errors, as specified) πŸ’–

mwah πŸ’‹ β€” brought to you by ./drivers/md/dm-vdo, dated October 2026, and she's a complete_waiter_with_error(9) girlie forever ⭐

πŸ“¦ where this page comes from