get_bio_list(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… get_bio_list(9) β€” like, the Kernel API Manual girlies know

Okay bestie, so this is a page from the Kernel API Manual β€” get_bio_list(9), no cap. Let's get into it ✨


πŸŽ€ NAME πŸŽ€

get_bio_list β€” extracts the list of bios to submit from a vio. That's the whole vibe. πŸ’…


🌸 SYNOPSIS 🌸

struct bio * get_bio_list (struct vio *vio );

Literal icon behavior. Striking pose, returning a struct bio *, takes exactly one argument. Periodt. πŸ”₯


πŸ¦‹ ARGUMENTS πŸ¦‹

  • vio β€” the vio that's submitting I/O. That's it, that's the whole argument. The main character of this function call. πŸ‘‘

πŸ’– DESCRIPTION πŸ’–

So the list you get back? It's never empty β€” like, literally always contains at least one entry, and that entry is the bio for the vio you called it on. But also, plot twist: other bios may have been merged in with it too 🫢. Gotta love a merge, honestly β€” it's giving "found family." 😭


⭐ RETURN ⭐

Returns the head of the bio list to submit. Head of the list. Go off, king. πŸ‘‘


🌈 SEE ALSO 🌈

Kernel file ./drivers/md/dm-vdo/io-submitter.c β€” and the whole friend group:

Squad goals fr fr πŸ§šπŸ’œ


Okay that's the whole page, bestie β€” no notes, ate and left no crumbs πŸ“. This little beauty lives out of ./drivers/md/dm-vdo, dated October 2026, so remember to cite her properly, mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from