free_data_vio_pool(9)
π free_data_vio_pool(9) β like, the kernel API manual, bestie π
okay so welcome to the glow-up of free_data_vio_pool, a page from the Kernel API Manual fr fr π this is the part where we let a whole pool of data_vios go. freeing era. slay. β¨
π¦ SYNOPSIS π¦
void free_data_vio_pool (struct data_vio_pool *pool );
literally that's it. one function, one pointer, zero drama (as long as you read the next bit π).
πΈ ARGUMENTS πΈ
poolβ thedata_viopool you're about to free. that's the one. the whole vibe. π«Ά
β¨ DESCRIPTION β¨
bestie. listen. all data_vios must be returned to the pool before calling this function. π like, every single one. no stragglers, no "oops I forgot one", no main-character data_vio still out there living its best life. get them all home first, then you can free the pool. periodt. π
fr fr do not skip this. the manual says it plain and it means it. π₯
π SEE ALSO π
okay this list is giving "tag yourself I'm dump_data_vio_pool(9)" β here's the whole squad, no cap, every single one: π
- Kernel file
./drivers/md/dm-vdo/data-vio.cBio flags.(9) - Introduction(9)
- check_for_drain_complete_locked(9)
- pack_status(9)
- set_data_vio_compression_status(9)
- cancel_data_vio_compression(9)
- attempt_logical_block_lock(9)
- launch_data_vio(9)
- schedule_releases(9)
- process_release_callback(9)
- initialize_data_vio(9)
- make_data_vio_pool(9)
- vdo_launch_bio(9)
- drain_data_vio_pool(9)
- resume_data_vio_pool(9)
- dump_data_vio_pool(9)
- release_allocated_lock(9)
- release_logical_lock(9)
- finish_cleanup(9)
- get_data_vio_operation_name(9)
- data_vio_allocate_data_block(9)
- release_data_vio_allocation_lock(9)
- uncompress_data_vio(9)
- modify_for_partial_write(9)
- read_block(9)
- update_block_map(9)
- read_old_block_mapping(9)
- pack_compressed_data(9)
- compress_data_vio(9)
- launch_compress_data_vio(9)
- hash_data_vio(9)
- write_bio_finished(9)
- acknowledge_write_callback(9)
- allocate_block(9)
- handle_allocation_error(9)
- continue_data_vio_with_block_map_slot(9)
and that's the whole page, icon. this lil doc lives in ./drivers/md/dm-vdo, dated October 2026, and it's free_data_vio_pool(9) β the end, mwah ππ¦
π¦ 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