dbg_is_node_dirty(9)
π dbg_is_node_dirty(9) β the Kernel API Manual edition π
okay bestie, welcome to the manual page for dbg_is_node_dirty, straight out of the Kernel API Manual β¨ it's a whole debug-vibe function and honestly it does exactly one thing, but it does it iconically.
π¦ NAME π¦
dbg_is_node_dirty β determine if a node is dirty.
like, it checks the vibe of a node and tells you if that node is dirty. that's it. that's the function. π
β¨ SYNOPSIS β¨
int dbg_is_node_dirty (struct ubifs_info *c , int node_type , int lnum ,
int offs );
copy it exactly bestie, no cap, don't retype it from memory π
πΈ ARGUMENTS πΈ
cβ the UBIFS file-system description object π«Ά literally the whole filesystem's little ID card.node_typeβ node type π tells us what kind of node we're dealing with.lnumβ LEB number where node was written π the address, basically.offsβ offset where node was written π― and here's exactly where inside it.
π SEE ALSO π
grab a snack, bestie, because this list is long β it's giving "linked list but make it a manpage" π all of these live in the kernel file ./fs/ubifs/lpt_commit.c:
first_dirty_cnode(9),next_dirty_cnode(9),get_cnodes_to_commit(9),upd_ltab(9)alloc_lpt_leb(9),layout_cnodes(9),realloc_lpt_leb(9),write_cnodes(9)next_pnode_to_dirty(9),add_pnode_dirt(9),do_make_pnode_dirty(9),make_tree_dirty(9)need_write_all(9),lpt_tgc_start(9),lpt_tgc_end(9),populate_lsave(9)nnode_lookup(9),make_nnode_dirty(9),make_pnode_dirty(9),make_ltab_dirty(9)make_lsave_dirty(9),make_node_dirty(9),get_lpt_node_len(9),get_pad_len(9)get_lpt_node_type(9),is_a_node(9),lpt_gc_lnum(9),lpt_gc(9)ubifs_lpt_start_commit(9),free_obsolete_cnodes(9),ubifs_lpt_end_commit(9),ubifs_lpt_post_commit(9)first_nnode(9),next_nnode(9),ubifs_lpt_free(9),dbg_is_all_ff(9)dbg_is_nnode_dirty(9),dbg_is_pnode_dirty(9),dbg_is_ltab_dirty(9),dbg_is_lsave_dirty(9)dbg_check_ltab_lnum(9),dbg_check_ltab(9),dbg_chk_lpt_free_spc(9),dbg_chk_lpt_sz(9)dump_lpt_leb(9),ubifs_dump_lpt_lebs(9),dbg_populate_lsave(9)
every single one, accounted for, iykyk π
ngl if you got here looking for lore: this page lives under./fs/ubifs, the date on it is October 2026, and its whole name-and-number situation isdbg_is_node_dirty(9). slay πβ¨π¦
π¦ 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