distribute_page_over_waitq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… distribute_page_over_waitq(9) πŸ’…

okay so welcome to the Kernel API Manual, bestie β€” this is the page for distribute_page_over_waitq(9), and it's giving "complete a waitq of VDO page completions with a page result" energy. no cap. 🫢

✨ NAME ✨

distribute_page_over_waitq β€” complete a waitq of VDO page completions with a page result. πŸ’–

🌸 SYNOPSIS 🌸

the signature is literally:

unsigned int distribute_page_over_waitq (struct page_info *info , struct vdo_wait_queue *waitq );

πŸŽ€ ARGUMENTS πŸŽ€

  • info β€” the loaded page info, aka the page info that's already loaded. πŸ’…
  • waitq β€” the list of waiting data_vios. yes, that's the whole vibe. πŸ¦‹

πŸ¦‹ DESCRIPTION πŸ¦‹

so when this completes, the waitq will be empty. like, empty empty. that's the whole description, and honestly? iconic. ✨

πŸ”₯ RETURN πŸ”₯

it returns the number of pages distributed. that's the number, bestie β€” no mystery. πŸ’…

🌈 SEE ALSO 🌈

Kernel file ./drivers/md/dm-vdo/block-map.c β€” Block map eras(9).

mwah πŸ’‹ β€” source/version: ./drivers/md/dm-vdo, date: October 2026. catch you in the kernel, bestie πŸ§šπŸ’œ

πŸ“¦ where this page comes from