hash_data_vio(9)
π hash_data_vio(9) β Kernel API Manual π
okay bestie, welcome to the hash_data_vio page, straight out of the Kernel API Manual β¨ this one's short and sweet, so let's get into it π«Ά
πΈ NAME πΈ
hash_data_vio β hashes the data inside a data_vio and sets the hash zone, which β plot twist β also flags the record name as set π periodt.
β¨ SYNOPSIS β¨
void hash_data_vio (struct vdo_completion *completion );
that's it. that's the whole signature. no cap π
π ARGUMENTS π
completionβ thedata_vio. that's the entire description, she's minimal and she knows it π¦
π DESCRIPTION π
This callback is registered in prepare_for_dedupe β so like, that's where she gets her invite to the party π no extra lore given, and we're not gonna invent any, iykyk π
π SEE ALSO π
a whole group chat of friends, fr fr β go say hi:
- Kernel file
./drivers/md/dm-vdo/data-vio.c Bio 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)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)write_bio_finished(9)acknowledge_write_callback(9)allocate_block(9)handle_allocation_error(9)continue_data_vio_with_block_map_slot(9)
π reminder: every one of these is listed exactly as-is, so if you need the real deal, go read them, not my vibes.
and that's the page, bestie β mwah π
cute little sign-off time π this one lives in ./drivers/md/dm-vdo, dated October 2026, and she's filed under hash_data_vio(9) π¦ love that for her πΈ
π¦ 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