inode_fix_size(9)
β¨ inode_fix_size β that's the manual π
Hey bestie, welcome to the Kernel API Manual page for inode_fix_size(9). It's giving very niche, very kernel-internals, and honestly we're obsessed. π Cozy up, this one's short but iconic.
πΈ NAME πΈ
inode_fix_size β literally just fix inode size. No cap. That's the whole vibe. π¦
β¨ SYNOPSIS β¨
int inode_fix_size (struct ubifs_info *c , struct size_entry *e );
Yup, that's the signature, copied exactly, don't come for me π β yes the spacing is a little feral, but we respect the original.
π ARGUMENTS π
cβ the UBIFS file-system description object. Your whole filesystem's main-character energy lives in here. πeβ the inode size information used for recovery. This is the lil data bundle carrying the size scoop so recovery can do its thing. π©Ή
π₯ SEE ALSO π₯
Okay so the whole friend group is in the kernel file ./fs/ubifs/recovery.c, and tbh the crew is long. Roll call, bestie, everybody gets named π«Ά:
is_empty(9)first_non_ff(9)get_master_node(9)write_rcvrd_mst_node(9)ubifs_recover_master_node(9)ubifs_write_rcvrd_mst_node(9)is_last_write(9)clean_buf(9)no_more_nodes(9)fix_unclean_leb(9)drop_last_group(9)drop_last_node(9)ubifs_recover_leb(9)get_cs_sqnum(9)ubifs_recover_log_leb(9)recover_head(9)ubifs_recover_inl_heads(9)clean_an_unclean_leb(9)ubifs_clean_lebs(9)grab_empty_leb(9)ubifs_rcvry_gc_commit(9)struct size_entry(9)add_ino(9)find_ino(9)remove_ino(9)ubifs_destroy_size_tree(9)ubifs_recover_size_accum(9)fix_size_in_place(9)ubifs_recover_size(9)
Lowkey the best way to understand inode_fix_size is to go read its friends β they're all in the same file, it's a whole ecosystem. π
That's the whole page, babe β slay, you made it to the end π§π This lil gem comes from ./fs/ubifs, dated October 2026, and it's filed under the Kernel API Manual. Periodt. β¨π
π¦ 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