STRUCT NILFS_SUPER_ROOT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct nilfs_super_root(9)

okay so bestie, we're in the Kernel API Manual today and the star of the show is struct nilfs_super_root β€” yes that's the literal name, no cap. it's giving "structure of super root" and honestly? iconic. πŸŽ€


✨ NAME ✨

struct nilfs_super_root β€” structure of super root 🌸


πŸ¦‹ SYNOPSIS πŸ¦‹

struct nilfs_super_root {
    __le32 sr_sum;
    __le16 sr_bytes;
    __le16 sr_flags;
    __le64 sr_nongc_ctime;
    struct nilfs_inode sr_dat;
    struct nilfs_inode sr_cpfile;
    struct nilfs_inode sr_sufile;
 };

like, that's the whole vibe right there. copy it exactly, don't be weird about it πŸ’–


πŸ‘‘ Members πŸ‘‘

  • sr_sum β€” the check sum, bestie. it's literally checking the sum. πŸ”₯
  • sr_bytes β€” byte count of the structure. yes, how many bytes. we love a self-aware struct. ✨
  • sr_flags β€” flags, and they're reserved β€” so hands off, okay? πŸ™ˆ
  • sr_nongc_ctime β€” write time of the last segment not for cleaner operation. very specific, very demure. πŸŽ€
  • sr_dat β€” DAT file inode πŸ’œ
  • sr_cpfile β€” checkpoint file inode ⭐
  • sr_sufile β€” segment usage file inode 🌈

🌟 SEE ALSO 🌟

okay this list is long but we do NOT skip it, every single one is here, periodt:

Kernel file ./include/uapi/linux/nilfs2_ondisk.h plus struct nilfs_inode(9), struct nilfs_super_block(9), struct nilfs_finfo(9), struct nilfs_binfo_v(9), struct nilfs_binfo_dat(9), union nilfs_binfo(9), struct nilfs_segment_summary(9), struct nilfs_btree_node(9), struct nilfs_direct_node(9), struct nilfs_palloc_group_desc(9), struct nilfs_dat_entry(9), struct nilfs_snapshot_list(9), struct nilfs_checkpoint(9), struct nilfs_cpfile_header(9), struct nilfs_segment_usage(9), struct nilfs_sufile_header(9) 🫢

like, go read all of them. iykyk. πŸ“š


and that's the page, bestie πŸ’… this one came from ./include/uapi/linux, dated October 2026, and it's filed under struct nilfs_super_root(9) β€” go off, you understood the assignment πŸ§šπŸ’–

πŸ“¦ where this page comes from