compute_usages(9)
π compute_usages π
okay so bestie, this page is from the Kernel API Manual, and itβs giving βtiny but important helperβ energy. It computes the lbns in use and block map data blocks counts from the tail of the journal. periodt π
β¨ NAME β¨
compute_usages β compute the lbns in use and block map data blocks counts from the tail of the journal. π
π SYNOPSIS π
int compute_usages (struct repair_completion *repair );
πΈ ARGUMENTS πΈ
repairβ the repair completion. thatβs the whole argument, no cap π«Ά
π SEE ALSO π
Kernel file: ./drivers/md/dm-vdo/repair.c β and the whole SEE ALSO squad is:
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)unpack_entry(9)append_sector_entries(9)extract_new_mappings(9)vdo_repair(9)
source/version tea β: this page lives under ./drivers/md/dm-vdo, dated October 2026, and itβs the compute_usages(9) page. bye bestie, go slay that kernel reading πβ¨
π¦ 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