v9fs_vfs_unlink(9)
π v9fs_vfs_unlink(9) π
okay so bestie, welcome to the Kernel API Manual β¨ this page is all about v9fs_vfs_unlink, the VFS unlink hook that deletes an inode. it's giving kernel-internals main character energy, and we're gonna read it together. π
π NAME π
v9fs_vfs_unlink β VFS unlink hook to delete an inode.
π¦ SYNOPSIS π¦
int v9fs_vfs_unlink (struct inode *i , struct dentry *d );
that's the exact signature, no cap. it returns an int. π₯
πΈ ARGUMENTS πΈ
iβ inode that is being unlinked. yes, that inode. literally the one getting unlinked. πdβ dentry that is being unlinked. the dentry bestie, also being unlinked. π«Ά
π SEE ALSO π
the Kernel file ./fs/9p/vfs_inode.c is the source bestie for this whole friend group, and the references are:
unixmode2p9mode(9)p9mode2perm(9)p9mode2unixmode(9)v9fs_uflags2omode(9)v9fs_blank_wstat(9)v9fs_alloc_inode(9)v9fs_free_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_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)
xoxo, your Unix bestie π β source/version: ./fs/9p Β· date: October 2026 Β· page: v9fs_vfs_unlink(9). 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