vdo_assert_completion_type(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… vdo_assert_completion_type πŸ’…

okay so bestie, welcome to the vdo_assert_completion_type(9) page β€” yes that's a kernel API manual, yes we're doing this, and yes it's gonna slay 🫢


🌸 NAME 🌸

vdo_assert_completion_type β€” literally just asserts that a completion is of the correct type. that's it. that's the whole vibe check ✨


πŸŽ€ SYNOPSIS πŸŽ€

int vdo_assert_completion_type (struct vdo_completion *completion , enum
vdo_completion_type expected );

like, you hand it a completion and the expected type, and it checks the vibes match πŸ’–


πŸ¦‹ ARGUMENTS πŸ¦‹

okay so about these two… the original page is out here giving us nothing 😭 both are straight-up marked -- undescribed --, so no cap, we genuinely don't have descriptions for them. i'm not gonna make stuff up, that's not the move πŸ™ˆ

  • completion β€” -- undescribed -- (the manual really said "figure it out" πŸ’€)
  • expected β€” -- undescribed -- (same energy, iconic of it honestly)
ngl bestie, if you need the real tea on these params, the source is your bestie β€” not this page πŸ’œ

⭐ RETURN ⭐

Returns VDO_SUCCESS or an error. that's the whole spectrum, lowkey πŸ“


πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/md/dm-vdo/completion.h, plus the whole completion friend group β€” go say hi πŸ‘‘:


🌈 and that's the page!! this little icon came out of ./drivers/md/dm-vdo, dated October 2026, and it goes by vdo_assert_completion_type(9) β€” mwah, go assert some types, ily, bye πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from