vdo_waiter_as_flush(9)
π NAME π
okay so bestie, this is the Kernel API Manual page for vdo_waiter_as_flush(9) β the tiny little function that does Convert a vdo_flush's generic wait queue entry back to the vdo_flush. no cap, that's the whole vibe.
β¨ SYNOPSIS β¨
struct vdo_flush * vdo_waiter_as_flush (struct vdo_waiter *waiter );
like, that's the signature, bestie β keep it exact, she's doing her little struct thing π
π ARGUMENTS π
waiterβ the wait queue entry to convert. that's the one you're handing over so you can get thevdo_flushback, iykyk.
π¦ RETURN π¦
the wait queue entry as a vdo_flush. yep, that's the return value β no mystery, just the converted thing.
π SEE ALSO π
bestie, there's a whole little friend group here, all hangin' out in the kernel file ./drivers/md/dm-vdo/flush.c:
assert_on_flusher_thread(9)as_flusher(9)completion_as_vdo_flush(9)vdo_make_flusher(9)vdo_free_flusher(9)vdo_get_flusher_thread_id(9)finish_notification(9)flush_packer_callback(9)increment_generation(9)notify_flush(9)flush_vdo(9)check_for_drain_complete(9)vdo_complete_flushes(9)vdo_dump_flusher(9)initialize_flush(9)vdo_launch_flush(9)release_flush(9)vdo_complete_flush_callback(9)select_bio_queue(9)vdo_complete_flush(9)vdo_drain_flusher(9)vdo_resume_flusher(9)
big sparkly sign-off: this page comes from the ./drivers/md/dm-vdo source, dated October 2026, and the manual is vdo_waiter_as_flush(9) β periodt ππ«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms