free_obsolete_znodes(9)
πΈ NAME πΈ
okay bestie, welcome to the free_obsolete_znodes(9) page from the Kernel API Manual. This function does exactly what it says on the tin: it frees obsolete znodes. no cap, that's the whole main character energy here. π
β¨ SYNOPSIS β¨
void free_obsolete_znodes (struct ubifs_info *c );
π ARGUMENTS π
cβ the UBIFS file-system description object. that's the entire argument list, bestie: one pointer and we're done π«Ά
π DESCRIPTION π
At the end of commit end, obsolete znodes are freed. literally that's the vibe: this is the cleanup moment where the obsolete znodes get yeeted. β¨
π¦ SEE ALSO π¦
Kernel file ./fs/ubifs/tnc_commit.c β and the whole supporting cast, fr fr:
make_idx_node(9)fill_gap(9)find_old_idx(9)is_idx_node_in_use(9)layout_leb_in_gaps(9)get_leb_cnt(9)layout_in_gaps(9)layout_in_empty_space(9)layout_commit(9)find_first_dirty(9)find_next_dirty(9)get_znodes_to_commit(9)alloc_idx_lebs(9)free_unused_idx_lebs(9)free_idx_lebs(9)ubifs_tnc_start_commit(9)write_index(9)return_gap_lebs(9)ubifs_tnc_end_commit(9)
and that's a wrap on free_obsolete_znodes(9) from ./fs/ubifs, dated October 2026 β mwah, slay, 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