get_entry(9)
π
get_entry(9) β main character energy π
okay bestie, welcome to the Kernel API Manual corner where today's main character is get_entry(9). The whole plot is simple and lowkey iconic: we unpack the recovery journal entry that matches a given recovery point. No cap. π
β¨ NAME β¨
get_entry β unpack the recovery journal entry associated with the given recovery point. That's the vibe: you bring the recovery point, it brings back the matching entry, unpacked, slay. π
πΈ SYNOPSIS πΈ
Here's the signature in all its glory, bestie β copy it exactly, no improvising:
struct recovery_journal_entry get_entry (const struct repair_completion
*repair , const struct recovery_point *point );
π ARGUMENTS π
repairβ the repair completion. It's theconst struct repair_completion *bestie coming through the door. π«Άpointβ the recovery point. Alsoconst struct recovery_point *, and yes she's the one we're matching. β¨
π RETURN π
The unpacked contents of the matching recovery journal entry. No mystery, no side quest: matching entry in, unpacked contents out. Periodt. π
π SEE ALSO π
bestie, the whole squad of related pages lives in the kernel file ./drivers/md/dm-vdo/repair.c β here's the full roll call, no cap:
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)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)unpack_entry(9)append_sector_entries(9)extract_new_mappings(9)compute_usages(9)vdo_repair(9)
π«Ά cute sign-off, bestie: source/version flex is./drivers/md/dm-vdo, the date isOctober 2026, and this manual page isget_entry(9). That's the whole page β bye! π
π¦ 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