vdo_remove_l..._from_packer(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ vdo_remove_l..._from_packer(9) ✨

okay bestie, welcome to the Kernel API Manual β€” this page is literally about vdo_remove_lock_holder_from_packer. It’s giving tiny focused function energy, and we are keeping every fact intact, no cap 🫢


πŸŽ€ NAME πŸŽ€

vdo_remove_lock_holder_from_packer β€” remove a lock holder from the packer. periodt πŸ’…

🌸 SYNOPSIS 🌸

void vdo_remove_lock_holder_from_packer (struct vdo_completion
       *completion );

πŸ‘‘ ARGUMENTS πŸ‘‘

  • completion β€” the data_vio that needs a lock held by a data_vio in the packer. The data_vio’s compression.lock_holder field will point to the data_vio to remove. slay, that’s the whole arg πŸ¦‹

πŸ”₯ SEE ALSO πŸ”₯

okay so these are all the adjacent lore drops β€” every reference preserved exactly, bestie:

Kernel file ./drivers/md/dm-vdo/packer.c

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), compressed_write_end_io(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_increment_packer_flush_generation(9), vdo_drain_packer(9), vdo_resume_packer(9), vdo_dump_packer(9)


mwah πŸ’‹ this page came from source/version ./drivers/md/dm-vdo, dated October 2026 β€” iconic, no notes ✨

πŸ“¦ where this page comes from