simple_get_link(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so welcome to the Kernel API Manual page for simple_get_link(9), bestie β€” it's the generic helper to get the target of "fast" symlinks. ✨


🌸 SYNOPSIS 🌸

here's the signature, exactly as written:

const char * simple_get_link (struct dentry *dentry , struct inode
       *inode , struct delayed_call *done );

πŸŽ€ ARGUMENTS πŸŽ€

  • dentry β€” not used here, so she's just chilling in the parameter list. πŸ’…
  • inode β€” the symlink inode, aka the main character. πŸ‘‘
  • done β€” not used here either. no notes. πŸ™ˆ

πŸ¦‹ DESCRIPTION πŸ¦‹

so this is the generic helper for filesystems to use for symlink inodes where a pointer to the symlink target is stored in ->i_link. highkey convenient. 🫢

⚠️ NOTE: this isn't normally called, since as an optimization the path lookup code uses any non-NULL ->i_link directly, without calling ->get_link. But ->get_link still must be set, to mark the inode_operations as being for a symlink. that's the whole note, bestie. πŸ’€

⭐ RETURN ⭐

the symlink target. that's it, that's the return. πŸ’–


🌈 SEE ALSO 🌈

all from the Kernel file ./fs/libfs.c β€” and yes, we're listing every single one because we don't skip:


that's the page, bestie. source is ./fs, date is October 2026, and the manual entry is simple_get_link(9) β€” periodt. πŸ«ΆπŸ’…βœ¨

πŸ“¦ where this page comes from