v9fs_free_inode(9)
π v9fs_free_inode(9) π
okay so bestie, welcome to the Kernel API Manual β yes, THE kernel API manual, we're in the big leagues now π this one's a tiny little function page from the 9p corner of the kernel and it's literally just one job: saying bye to an inode π«Ά
β¨ NAME β¨
v9fs_free_inode β destroy an inode ππ
like, not in a mean way!! it's a freeing thing, it's a release thing, it's giving closure πΈ
β¨ SYNOPSIS β¨
void v9fs_free_inode (struct inode *inode );
that's it. that's the whole signature. no return value, no tricks, just vibes and a pointer π
β¨ ARGUMENTS β¨
inodeβ The inode to be freed π this is the one (1) thing you hand over, and it's the inode that's getting freed, periodt. no cap, that's the entire argument list.
β¨ SEE ALSO β¨
Kernel file ./fs/9p/vfs_inode.c β that's where the lore lives πβ¨ and honestly the whole 9p friend group shows up here:
unixmode2p9mode(9)p9mode2perm(9)p9mode2unixmode(9)v9fs_uflags2omode(9)v9fs_blank_wstat(9)v9fs_alloc_inode(9)v9fs_evict_inode(9)v9fs_at_to_dotl_flags(9)v9fs_dec_count(9)v9fs_remove(9)v9fs_create(9)v9fs_vfs_create(9)v9fs_vfs_mkdir(9)v9fs_vfs_lookup(9)v9fs_vfs_unlink(9)v9fs_vfs_rmdir(9)v9fs_vfs_rename(9)v9fs_vfs_getattr(9)v9fs_vfs_setattr(9)v9fs_stat2inode(9)v9fs_vfs_get_link(9)v9fs_vfs_mkspecial(9)v9fs_vfs_symlink(9)v9fs_vfs_link(9)v9fs_vfs_mknod(9)
like, the entire group chat got @'d π go read them too, iykyk π¦
ngl bestie, v9fs_alloc_inode(9) is literally the birth and this one is the departure β the circle of life, inode edition πβ¨
and that's the page!! mwah π this came from ./fs/9p, dated October 2026 β so like, future icon behavior fr fr ππ slay, bye π
π¦ 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