set_ltab(9)
β¨ set_ltab(9) β¨
okay so picture this: it's a <purple>Kernel API Manual</purple> page, section <cyan>9</cyan>, and the star of the show is set_ltab β yes bestie, the one that sets LPT LEB properties. tiny function, huge responsibility. let's get into it π
πΈ NAME πΈ
set_ltab β sets the LPT LEB properties. that's it, that's the whole vibe. short, iconic, to the point π
π¦ SYNOPSIS π¦
void set_ltab (struct ubifs_info *c , int lnum , int free , int dirty );
like look at that signature, she's literally so clean π no surprises, no sneaky return value, just void and four args.
π₯ ARGUMENTS π₯
cβ the UBIFS file-system description object. your whole filesystem's little personality profile, passed in by pointer π«Άlnumβ the LEB number. which LEB we're talking about, no cap.freeβ amount of free space. keeping track of the emptiness, very philosophical of you β¨dirtyβ amount of dirty space. the mess. the chaos. the main character energy π
ngl,freeanddirtyare just numbers going into the LPT LEB properties β don't overthink them, this function is not the drama.
π SEE ALSO π
okay so this is the part where the manpage says "here's literally everyone else in ./fs/ubifs/lpt.c" and honestly the list ate. go read these next, fr fr:
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)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)ubifs_lpt_calc_hash(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)
and they all live in the kernel file ./fs/ubifs/lpt.c β the whole friend group, same house π
./fs/ubifs Β· October 2026 Β· set_ltab(9)
k bye, go set some LPT LEB properties, you absolute legend ππβ
π¦ 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