set_data_vi...ssion_status(9)
β¨ set_data_vi...ssion_status(9) β¨
okay bestie, welcome to this Kernel API Manual page, section 9 energy. The main character here is set_data_vi...ssion_status(9), and the function it's hyping is set_data_vio_compression_status β it's literally about setting the compression status of a data_vio. no cap π
π NAME π
set_data_vio_compression_status β Set the compression status of a data_vio. that's the whole name vibe π
π SYNOPSIS π
bool set_data_vio_compression_status (struct data_vio *data_vio , struct data_vio_compression_status status , struct data_vio_compression_status new_status );
the way this signature is giving βthree things go in, one bool comes outβ β¨
π§ ARGUMENTS π§
data_vioβ Thedata_vioto change. glow-up target.statusβ The expected current status of thedata_vio.new_statusβ The status to set.
π RETURN π
Returns true if the new status was set. Returns false if the data_vio's compression status did not match the expected state, and so was left unchanged. match check said no, so it stays exactly where it was π periodt.
π SEE ALSO π
- Kernel file
./drivers/md/dm-vdo/data-vio.cBio flags.(9) Introduction(9)check_for_drain_complete_locked(9)pack_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)free_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)
Signed off with source/version vibes: the source/version footer is ./drivers/md/dm-vdo, dated October 2026, and the page is set_data_vi...ssion_status(9). π«Άπ
π¦ 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