unpack_entry(9)
β¨ unpack_entry(9) β¨
okay bestie, buckle up, because we're diving into unpack_entry from the Kernel API Manual π
this one lives in the netherworld of recovery journals and it's lowkey iconic
π NAME π
unpack_entry β Unpack a recovery journal entry in either format. yes, either format, she's versatile like that π
πΈ SYNOPSIS πΈ
bool unpack_entry (struct vdo *vdo , char *packed , enum
vdo_metadata_type format , struct recovery_journal_entry *entry );
π¦ ARGUMENTS π¦
vdoβ The vdo. that's it. that's the whole description. the vdo. main character energy fr fr πpackedβ The entry to unpack. the little compressed mystery box we're cracking open πformatβ The expected format of the entry. gotta know what vibe we're expecting before we peek inside β¨entryβ The unpacked entry. the glow-up result, all sprawled out and readable π«Ά
β RETURN β
returns true if the entry should be applied.3 β and yes bestie, that trailing .3 is literally in the original, no cap, I'm not about to edit the source material π
π SEE ALSO π
okay this list is long and honestly it's giving squad goals, every single one of these deserves a shoutout π
Kernel file ./drivers/md/dm-vdo/repair.c β the whole friend group lives here, and the members are:
as_repair_completion(9)abort_repair(9)abort_on_error(9)drain_slab_depot(9)flush_block_map_updates(9)handle_page_load_error(9)unmap_entry(9)remove_out_of_bounds_entries(9)process_slot(9)rebuild_reference_counts_from_page(9)page_loaded(9)fetch_page(9)rebuild_from_leaves(9)process_entry(9)advance_points(9)before_recovery_point(9)get_entry(9)validate_recovery_journal_entry(9)add_slab_journal_entries(9)vdo_replay_into_slab_journals(9)find_entry_starting_next_page(9)get_recovery_journal_block_header(9)is_valid_recovery_journal_block(9)is_exact_recovery_journal_block(9)find_recovery_journal_head_and_tail(9)append_sector_entries(9)extract_new_mappings(9)compute_usages(9)vdo_repair(9)
like I said. a lot. but every single one of them ate π₯
ngl if you made it to the bottom of that SEE ALSO list you deserve a little treat π go touch some grass, you've earned it
and that's the whole page bestie β¨π¦π this little gem ships from ./drivers/md/dm-vdo and the date on the tin is October 2026 β see you in the next manpage, 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