v9fs_fid_find_inode(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, welcome to the v9fs_fid_find_inode(9) page from the Kernel API Manual β€” and the vibe is literally: search for an open fid off of the inode list. That's the whole NAME situation, no cap.


✨ SYNOPSIS ✨

here's the exact function signature, copy it character for character because we do not mess with the source:

struct p9_fid * v9fs_fid_find_inode (struct inode *inode , bool
       want_writeable , kuid_t uid , bool any );

πŸŽ€ ARGUMENTS πŸŽ€

okay so these are the four cuties this function takes:

  • inode β€” return a fid pointing to a specific inode. yes, that exact inode, main character energy.
  • want_writeable β€” only consider fids which are writeable. and yes it's spelled writeable here, bestie, keep it exactly like that.
  • uid β€” return a fid belonging to the specified user. the specified user's fid, periodt.
  • any β€” ignore uid as a selection criteria. so uid gets ignored as a selection criteria, fr fr.

πŸ¦‹ SEE ALSO πŸ¦‹

the kernel file ./fs/9p/fid.c is the main character here, and the whole squad is v9fs_fid_add(9), v9fs_open_fid_add(9), v9fs_fid_find(9), and v9fs_fid_lookup(9). iykyk πŸ’…


mwah πŸ’‹ source/version ./fs/9p Β· date October 2026 Β· page v9fs_fid_find_inode(9) 🫢

πŸ“¦ where this page comes from