vfs_linkRegular
4.4: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81218700)
Location: fs/namei.c:4004
Inline: False
Direct callers:
- fs/namei.c:SyS_link
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff81218700-ffffffff81218987: vfs_link (STB_GLOBAL)
4.8: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81241070)
Location: fs/namei.c:4147
Inline: False
Direct callers:
- fs/namei.c:SyS_link
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff81241070-ffffffff8124139e: vfs_link (STB_GLOBAL)
4.10: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81253f20)
Location: fs/namei.c:4104
Inline: False
Direct callers:
- fs/namei.c:SyS_link
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff81253f20-ffffffff8125424e: vfs_link (STB_GLOBAL)
4.13: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81260900)
Location: fs/namei.c:4169
Inline: False
Direct callers:
- fs/namei.c:SyS_link
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff81260900-ffffffff81260c3a: vfs_link (STB_GLOBAL)
4.15: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81282ff0)
Location: fs/namei.c:4165
Inline: False
Direct callers:
- fs/namei.c:SyS_link
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff81282ff0-ffffffff81283333: vfs_link (STB_GLOBAL)
4.18: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff812a9a60)
Location: fs/namei.c:4205
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff812a9a60-ffffffff812a9db3: vfs_link (STB_GLOBAL)
5.0: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff812bf2f0)
Location: fs/namei.c:4194
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff812bf2f0-ffffffff812bf643: vfs_link (STB_GLOBAL)
5.3: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff812dbef0)
Location: fs/namei.c:4195
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff812dbef0-ffffffff812dc288: vfs_link (STB_GLOBAL)
5.4: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff812eda00)
Location: fs/namei.c:4190
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff812eda00-ffffffff812edd98: vfs_link (STB_GLOBAL)
5.8: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81325490)
Location: fs/namei.c:4021
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff81325490-ffffffff8132585f: vfs_link (STB_GLOBAL)
5.11: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81330c00)
Location: fs/namei.c:4021
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/init.c:init_link
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff81330c00-ffffffff81330fb6: vfs_link (STB_GLOBAL)
5.13: ✅int vfs_link(struct dentry *old_dentry, struct user_namespace *mnt_userns, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81337430)
Location: fs/namei.c:4252
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/init.c:init_link
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff81337430-ffffffff8133778e: vfs_link (STB_GLOBAL)
5.15: ✅int vfs_link(struct dentry *old_dentry, struct user_namespace *mnt_userns, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81384e90)
Location: fs/namei.c:4330
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/init.c:init_link
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff81384e90-ffffffff81385213: vfs_link (STB_GLOBAL)
5.19: ✅int vfs_link(struct dentry *old_dentry, struct user_namespace *mnt_userns, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff814030c0)
Location: fs/namei.c:4425
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/init.c:init_link
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff814030c0-ffffffff814033fa: vfs_link (STB_GLOBAL)
6.2: ✅int vfs_link(struct dentry *old_dentry, struct user_namespace *mnt_userns, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff8148d4e0)
Location: fs/namei.c:4481
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/init.c:init_link
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff8148d4e0-ffffffff8148d81a: vfs_link (STB_GLOBAL)
6.5: ✅int vfs_link(struct dentry *old_dentry, struct mnt_idmap *idmap, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff814c3370)
Location: fs/namei.c:4553
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/init.c:init_link
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff814c3370-ffffffff814c3767: vfs_link (STB_GLOBAL)
6.8: ✅int vfs_link(struct dentry *old_dentry, struct mnt_idmap *idmap, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff814f5840)
Location: fs/namei.c:4560
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/init.c:init_link
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff814f5840-ffffffff814f5c37: vfs_link (STB_GLOBAL)
arm64: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffff800010397248)
Location: fs/namei.c:4190
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffff800010397248-ffff80001039758c: vfs_link (STB_GLOBAL)
armhf: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (c057d780)
Location: fs/namei.c:4190
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
c057d780-c057db30: vfs_link (STB_GLOBAL)
ppc64el: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (c000000000490fb0)
Location: fs/namei.c:4190
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
c000000000490fb0-c000000000491404: vfs_link (STB_GLOBAL)
riscv64: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffe00026538e)
Location: fs/namei.c:4190
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffe00026538e-ffffffe00026563a: vfs_link (STB_GLOBAL)
aws: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff812e5fe0)
Location: fs/namei.c:4190
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff812e5fe0-ffffffff812e6378: vfs_link (STB_GLOBAL)
azure: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff812d6c20)
Location: fs/namei.c:4190
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff812d6c20-ffffffff812d6fb8: vfs_link (STB_GLOBAL)
gcp: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff812e3df0)
Location: fs/namei.c:4190
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff812e3df0-ffffffff812e4188: vfs_link (STB_GLOBAL)
lowlatency: ✅int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff812f3ec0)
Location: fs/namei.c:4190
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/ecryptfs/inode.c:ecryptfs_link
Symbols:
ffffffff812f3ec0-ffffffff812f4256: vfs_link (STB_GLOBAL)
Regular
4.4 and 4.8 ✅
4.8 and 4.10 ✅
4.10 and 4.13 ✅
4.13 and 4.15 ✅
4.15 and 4.18 ✅
4.18 and 5.0 ✅
5.0 and 5.3 ✅
5.3 and 5.4 ✅
5.4 and 5.8 ✅
5.8 and 5.11 ✅
5.11 and 5.13 ⚠️struct user_namespace *mnt_userns
old_dentry, dir, new_dentry, delegated_inode ➡️ old_dentry, mnt_userns, dir, new_dentry, delegated_inode
5.13 and 5.15 ✅
5.15 and 5.19 ✅
5.19 and 6.2 ✅
6.2 and 6.5 ⚠️struct mnt_idmap *idmap
struct user_namespace *mnt_userns
6.5 and 6.8 ✅
amd64 and arm64 ✅
amd64 and armhf ✅
amd64 and ppc64el ✅
amd64 and riscv64 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅