dirty_cow_nnode(9)
π dirty_cow_nnode β like, the whole manual, bestie
okay so this is dirty_cow_nnode(9) from the Kernel API Manual β yes it's a section 9 page, yes it's niche, no we are not skipping a single line of it π«Ά
β¨ NAME β¨
dirty_cow_nnode β the whole entire job of this one is making sure an nnode is not being committed, no cap π
πΈ SYNOPSIS πΈ
struct ubifs_nnode * dirty_cow_nnode (struct ubifs_info *c , struct
ubifs_nnode *nnode );
like, it hands you back a struct ubifs_nnode *, and it takes those two args β that's it that's the vibe π
π¦ ARGUMENTS π¦
cβ the UBIFS file-system description object, literally the whole filesystem's little passport okay πnnodeβ the nnode to check, the main character of this function fr fr π
β DESCRIPTION β
Returns the dirtied nnode on success β¨ or a negative error code on failure π that's literally the whole description, she's concise and she's iconic.
no cap: success gives you the dirtied nnode back, failure gives you a negative error code. those are the only two outcomes, periodt.
π₯ SEE ALSO π₯
okay this list is long and I refuse to drop a single one of them, so buckle up bestie, we're going through all of them π
Kernel file ./fs/ubifs/lpt.c and then, in the order she gave us:
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_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)
forty-eight references and I counted them twice, we do not gatekeep on this account π see, she ate that π
and that's the page!! cute little sign-off: this one comes from ./fs/ubifs and it's dated October 2026 β love that for us, bye bestieeee ππ§
π¦ 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