vdo_set_completion_result(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… vdo_set_completion_result(9) β€” like, the Kernel API Manual one, bestie

okay so picture this: you're deep in the kernel, you've got a completion, and you just need to tell it how things went. that's the whole vibe of this page. it's a function page from the Kernel API Manual, and honestly? it's short, it's sweet, it ate. let's go ✨


🌸 NAME 🌸

vdo_set_completion_result β€” set the result of a completion. that's it. that's the job. no cap πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void vdo_set_completion_result (struct vdo_completion *completion , int result );

literally just hand it a completion and a result and it does the thing 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • completion β€” the completion you want to update. your main character completion, if you will.
  • result β€” the result you're setting on it. yes, that's really the name. iconic, no notes.

πŸ’– DESCRIPTION πŸ’–

so here's the one (1) thing you actually need to know, and it's kind of important:

older errors will not be masked. 🌈

that's the whole description. it's giving minimal but it matters. you can't just paper over an old error by slapping a fresh result on there β€” that error is staying visible, periodt. πŸ’€


πŸ”₯ SEE ALSO πŸ”₯

like, if you're setting a result you're probably gonna wanna launch or requeue something too, iykyk 🧚


⭐ in conclusion ⭐

that's the whole page, bestie β€” go set some results responsibly. πŸ’œ

cute little sign-off: this lil page lives in ./drivers/md/dm-vdo, dated October 2026. screenshotted for the group chat πŸ“βœ¨
πŸ“¦ where this page comes from