ubifs_lpt_calc_hash(9)
π NAME π
okay so this page is ubifs_lpt_calc_hash(9) from the Kernel API Manual, and it is not doing too much, but it's doing it iconically:
ubifs_lpt_calc_hash β Calculate hash of the LPT pnodes β¨
π§ SYNOPSIS π§
the whole call is giving:
int ubifs_lpt_calc_hash (struct ubifs_info *c , u8 *hash );
π ARGUMENTS π
cβ UBIFS file-system description object. That's the one, bestie.hashβ the returned hash of the LPT pnodes. It's literally the output, no cap.
πΈ DESCRIPTION πΈ
This function iterates over the LPT pnodes and creates a hash over them. That's the whole plot. It returns 0 for success or a negative error code otherwise β periodt.
π SEE ALSO π
bestie, if you wanna go deeper, the Kernel file is ./fs/ubifs/lpt.c, and the whole squad is:
do_calc_lpt_geom(9)ubifs_calc_lpt_geom(9)calc_dflt_lpt_geom(9)pack_bits(9)ubifs_unpack_bits(9)ubifs_pack_pnode(9)ubifs_pack_nnode(9)ubifs_pack_ltab(9)ubifs_pack_lsave(9)ubifs_add_lpt_dirt(9)set_ltab(9)ubifs_add_nnode_dirt(9)add_pnode_dirt(9)calc_nnode_num(9)calc_nnode_num_from_parent(9)calc_pnode_num_from_parent(9)ubifs_create_dflt_lpt(9)update_cats(9)replace_cats(9)check_lpt_crc(9)check_lpt_type(9)unpack_pnode(9)ubifs_unpack_nnode(9)unpack_ltab(9)unpack_lsave(9)validate_nnode(9)validate_pnode(9)set_pnode_lnum(9)ubifs_read_nnode(9)read_pnode(9)read_ltab(9)read_lsave(9)ubifs_get_nnode(9)ubifs_get_pnode(9)ubifs_pnode_lookup(9)ubifs_lpt_lookup(9)dirty_cow_nnode(9)dirty_cow_pnode(9)ubifs_lpt_lookup_dirty(9)lpt_check_hash(9)lpt_init_rd(9)lpt_init_wr(9)ubifs_lpt_init(9)struct lpt_scan_node(9)scan_get_nnode(9)scan_get_pnode(9)ubifs_lpt_scan_nolock(9)dbg_chk_pnode(9)dbg_check_lpt_nodes(9)
π from ./fs/ubifs, dated October 2026 β mwah, bye bestie π«Άβ¨
π¦ 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