STRUCT NILFS_DAT_ENTRY(9)
π struct nilfs_dat_entry(9) β like, the whole page, bestie
okay so you're reading the Kernel API Manual page for struct nilfs_dat_entry(9) and honestly? it's a short one, but it's iconic. this lil cutie is the disk address translation entry. that's the whole vibe. no cap.
β¨ NAME β¨
struct nilfs_dat_entry β disk address translation entry π
like, it translates addresses. on disk. that's her job and she does it.
πΈ SYNOPSIS πΈ
here's the whole struct, copy-pasted exactly because we do not play with source code:
struct nilfs_dat_entry {
__le64 de_blocknr;
__le64 de_start;
__le64 de_end;
__le64 de_rsv;
};
four __le64 fields. that's it. that's the girl. simple, clean, main character energy π
π¦ MEMBERS π¦
okay bestie, let's go through the squad one by one:
de_blocknrβ the block number. that's it, that's the whole description, and honestly? she said what she said. π₯de_startβ the start checkpoint number. she's giving "where the era begins" β¨de_endβ the end checkpoint number. the closing credits, the wrap party, the periodt πde_rsvβ reserved for future use. not me being the mysterious one in the group chat π she's saving her seat for later, iykyk.
π SEE ALSO π
you want the whole friend group? here's the whole friend group, fr fr β all from the kernel file ./include/uapi/linux/nilfs2_ondisk.h:
struct nilfs_inode(9)struct nilfs_super_root(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_snapshot_list(9)struct nilfs_checkpoint(9)struct nilfs_cpfile_header(9)struct nilfs_segment_usage(9)struct nilfs_sufile_header(9)
like, that's the entire nilfs2 extended family and they all ate. no crumbs. π
lowkey a reminder that this is Kernel API Manual territory β kernel structs, kernel rules. stay curious, stay caffeinated. βπ
mwah π that's the page! source situation: ./include/uapi/linux, dated October 2026, and it's all struct nilfs_dat_entry(9) from top to bottom. go read your kernel headers bestie, they're literally right there. π«Άβ¨
π¦ 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