diff options
| author | Bruce Johnston <bjohnsto@redhat.com> | 2026-03-24 14:06:52 -0400 |
|---|---|---|
| committer | Mikulas Patocka <mpatocka@redhat.com> | 2026-03-26 18:19:25 +0100 |
| commit | fc1d43826702d8c14845c187d3ea0743fdf8f223 (patch) | |
| tree | 78d3a8f9a436ade70fb45ad9a11cfed8399ac0b2 /rust/kernel/interop/git@git.tavy.me:linux-stable.git | |
| parent | defce4e039bc0100164964f79e896d05cb45dc76 (diff) | |
dm vdo: save the formatted metadata to disk
Add vdo_save_super_block() and vdo_save_geometry_block() to perform
asynchronous writes of the super block and geometry block respectively.
Add vdo_clear_layout() to zero the UDS index's first block, the block
map partition, and the recovery journal partition.
These operations are driven by new phases in the pre-load state machine
(PRE_LOAD_PHASE_FORMAT_*), ensuring that disk writes happen during
pre-resume rather than during dmsetup create.
Signed-off-by: Bruce Johnston <bjohnsto@redhat.com>
Reviewed-by: Matthew Sakai <msakai@redhat.com>
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Diffstat (limited to 'rust/kernel/interop/git@git.tavy.me:linux-stable.git')
0 files changed, 0 insertions, 0 deletions
