v9fs_vfs_setattr_dotl(9)
π v9fs_vfs_setattr_dotl(9) β like, the kernel API manual, bestie β¨
okay so picture this: it's a 9p situation, you're deep in the kernel, and somebody needs their file metadata changed. That's this function. It's the dotl flavour (iykyk), it lives in section 9 of the kernel API manual, and honestly? she's giving main character energy in fs/9p. π¦
π NAME π
v9fs_vfs_setattr_dotl β set file metadata. That's it. That's the whole vibe. You want the metadata set? Bestie, you came to the right function. π
β¨ SYNOPSIS β¨
int v9fs_vfs_setattr_dotl (struct mnt_idmap *idmap , struct dentry
*dentry , struct iattr *iattr );
Returns an int, takes three args, no cap. Note the spacing β we are keeping it exactly as the original has it, because copying literal code wrong is a crime and I would simply pass away. π
πΈ ARGUMENTS πΈ
idmapβ the idmap of the mount. Like, the whole identity-mapping situation for this particular mount. She's context, she's lore, she matters. πdentryβ the file whose metadata you're setting. Your target. Your moment. π―iattrβ the metadata assignment structure. It's literally the list of "here's what we're changing" β the structure that carries the assignment. Lowkey the most important passenger in the car. π
π¦ SEE ALSO π¦
Kernel file ./fs/9p/vfs_inode_dotl.c β that's where the source lives, go read her, she's iconic. π
And the whole friend group, fr fr:
v9fs_get_fsgid_for_create(9)v9fs_open_to_dotl_flags(9)v9fs_vfs_create_dotl(9)v9fs_vfs_mkdir_dotl(9)v9fs_stat2inode_dotl(9)v9fs_vfs_link_dotl(9)v9fs_vfs_mknod_dotl(9)v9fs_vfs_get_link_nocache_dotl(9)v9fs_vfs_get_link_dotl(9)
Every single one, spelled exactly right, because we do not truncate the group chat. π
ngl bestie, if you're poking at this one you're probably already in the9psource, so likeβ¦ hydrate, take a break, and remember: thedotlsuffix is not decoration, it's the whole point. π«Ά
okay that's the page!! π written from ./fs/9p, dated October 2026, and stamped with v9fs_vfs_setattr_dotl(9) β mwah, slay, 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