compressed_write_end_io(9)
π compressed_write_end_io(9) β the kernel API manual, but make it make sense π
okay bestie, welcome to compressed_write_end_io(9) β yes, that's the whole manual name, we're being fancy today π
β¨ NAME β¨
compressed_write_end_io β literally the bio_end_io callback for a compressed block write. that's it. that's the vibe π
πΈ SYNOPSIS πΈ
void compressed_write_end_io (struct bio *bio );
no cap, that's the whole signature. short, sweet, and absolutely doing its job π
π¦ ARGUMENTS π¦
bioβ the bio for the compressed write. like, the actual bio bestie, not a metaphorical one π
π₯ SEE ALSO π₯
the main character source file first, periodt:
- Kernel file
./drivers/md/dm-vdo/packer.c
and now the whole friend group β every single one, no skipping, iykyk π«Ά:
vdo_get_compressed_block_fragment(9)assert_on_packer_thread(9)insert_in_sorted_list(9)make_bin(9)vdo_make_packer(9)vdo_free_packer(9)get_packer_from_data_vio(9)vdo_get_packer_statistics(9)abort_packing(9)release_compressed_write_waiter(9)finish_compressed_write(9)add_to_bin(9)remove_from_bin(9)initialize_compressed_block(9)pack_fragment(9)write_bin(9)add_data_vio_to_packer_bin(9)select_bin(9)vdo_attempt_packing(9)check_for_drain_complete(9)write_all_non_empty_bins(9)vdo_flush_packer(9)vdo_remove_lock_holder_from_packer(9)vdo_increment_packer_flush_generation(9)vdo_drain_packer(9)vdo_resume_packer(9)vdo_dump_packer(9)
that's the page, bestie π this little icon came from ./drivers/md/dm-vdo, dated October 2026 β go drink some water and slay your kernel work πβ¨
π¦ 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