vdo_save_components(9)
vdo_save_components(9) π β¨
okay so bestie, this is the Kernel API Manual page for vdo_save_components(9), and itβs lowkey iconic. π«Ά No cap: itβs all about the VDO state and saving it off asynchronously.
β¨ NAME β¨
vdo_save_components β copy the current state of the VDO to the states struct and save it to the super block asynchronously. Itβs giving βsave the components, but make it background vibeβ π
πΈ SYNOPSIS πΈ
void vdo_save_components (struct vdo *vdo , struct vdo_completion
*parent );
π ARGUMENTS π
vdoβ the vdo whose state is being saved. Yes, that vdo. The one with the state. πparentβ the completion to notify when the save is complete. Like, it gets the little βdone bestieβ signal. π
π¦ SEE ALSO π¦
okay, grab a snack, because this list is long but every single ref is here, fr fr:
- Kernel file
./drivers/md/dm-vdo/vdo.cIntroduction(9) vdo_initialize_device_registry_once(9)filter_vdos_locked(9)vdo_find_matching(9)initialize_thread_config(9)get_thread_name(9)vdo_make_thread(9)register_vdo(9)vdo_format(9)initialize_vdo(9)vdo_make(9)free_listeners(9)unregister_vdo(9)vdo_destroy(9)finish_reading_super_block(9)handle_super_block_read_error(9)vdo_load_super_block(9)vdo_get_backing_device(9)vdo_get_device_name(9)vdo_synchronous_flush(9)vdo_get_state(9)vdo_set_state(9)vdo_get_admin_state(9)record_vdo(9)continue_parent(9)handle_geometry_block_save_error(9)vdo_save_geometry_block(9)handle_super_block_save_error(9)vdo_save_super_block(9)vdo_register_read_only_listener(9)notify_vdo_of_read_only_mode(9)vdo_enable_read_only_entry(9)vdo_wait_until_not_entering_read_only_mode(9)as_notifier(9)finish_entering_read_only_mode(9)make_thread_read_only(9)vdo_allow_read_only_mode_entry(9)vdo_enter_read_only_mode(9)vdo_is_read_only(9)vdo_in_read_only_mode(9)vdo_in_recovery_mode(9)vdo_enter_recovery_mode(9)complete_synchronous_action(9)perform_synchronous_action(9)set_compression_callback(9)vdo_set_compressing(9)vdo_get_compressing(9)vdo_get_physical_blocks_allocated(9)vdo_get_physical_blocks_overhead(9)get_vdo_statistics(9)vdo_fetch_statistics_callback(9)vdo_fetch_statistics(9)vdo_get_callback_thread_id(9)vdo_dump_status(9)vdo_assert_on_admin_thread(9)vdo_assert_on_logical_zone_thread(9)vdo_assert_on_physical_zone_thread(9)vdo_get_physical_zone(9)
mwah π source/version: ./drivers/md/dm-vdo Β· date: October 2026 Β· page: vdo_save_components(9). Thatβs the footer, bestie β go save those components and slay. πβ¨
π¦ 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