STRUCT FUSE_SUBMOUNT_LOOKUP(9)
β¨ NAME β¨
struct fuse_submount_lookup β bestie, this is the little tracker that keeps tabs on submount lookups ππ
okay so real talk, this is a page from the struct fuse_submount_lookup(9) Kernel API Manual (that's the manual name, folding it in right here so you're not confused π«Ά), and it's literally just the anatomy of one struct. Let's get into it π
πΈ SYNOPSIS πΈ
struct fuse_submount_lookup {
refcount_t count;
u64 nodeid;
struct fuse_forget_link *forget;
};
there she is. three fields, no notes, iconic behavior β¨
π Members π
countβ the refcount, aka the vibes-check on how many people are holding onto this thing. Refcount. That's it, that's the whole field π§nodeidβ the unique ID that tells the inode apart between userspace and kernel. no cap, this is the identifier that keeps both sides speaking the same language π¦forgetβ the request that gets used for sending theFORGETmessage. like, the actual vehicle for the forgetting. very main character energy π
π₯ SEE ALSO π₯
okay bestie, the receipts π
- Kernel file
./fs/fuse/fuse_i.h struct fuse_inode(9)struct fuse_file(9)struct fuse_conn(9)fuse_fill_super_common(9)fuse_mount_remove(9)fuse_ctl_add_conn(9)fuse_ctl_remove_conn(9)
and that's the whole page, no crumbs left π if you ever need to find it again it lives in ./fs/fuse, it's dated October 2026, and it will forever answer to the name struct fuse_submount_lookup(9). slay, go read your kernel source ππ
π¦ 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