xattr_permissionRegular
4.4: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff81231d80)
Location: fs/xattr.c:32
Inline: False
Direct callers:
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_removexattr
- fs/xattr.c:vfs_setxattr
Symbols:
ffffffff81231d80-ffffffff81231e66: xattr_permission (STB_LOCAL)
4.8: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff8125a280)
Location: fs/xattr.c:32
Inline: False
Direct callers:
- fs/xattr.c:vfs_removexattr
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:vfs_setxattr
Symbols:
ffffffff8125a280-ffffffff8125a382: xattr_permission (STB_LOCAL)
4.10: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff8126d980)
Location: fs/xattr.c:85
Inline: False
Direct callers:
- fs/xattr.c:vfs_removexattr
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:vfs_setxattr
Symbols:
ffffffff8126d980-ffffffff8126da82: xattr_permission (STB_LOCAL)
4.13: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff8127b1a0)
Location: fs/xattr.c:85
Inline: False
Direct callers:
- fs/xattr.c:vfs_removexattr
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:vfs_setxattr
Symbols:
ffffffff8127b1a0-ffffffff8127b2a6: xattr_permission (STB_LOCAL)
4.15: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff8129dc30)
Location: fs/xattr.c:86
Inline: False
Direct callers:
- fs/xattr.c:vfs_removexattr
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:vfs_setxattr
Symbols:
ffffffff8129dc30-ffffffff8129dd36: xattr_permission (STB_LOCAL)
4.18: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff812c42e0)
Location: fs/xattr.c:86
Inline: False
Direct callers:
- fs/xattr.c:vfs_removexattr
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:vfs_setxattr
Symbols:
ffffffff812c42e0-ffffffff812c4405: xattr_permission (STB_LOCAL)
5.0: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff812d94e0)
Location: fs/xattr.c:85
Inline: False
Direct callers:
- fs/xattr.c:vfs_removexattr
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:vfs_setxattr
Symbols:
ffffffff812d94e0-ffffffff812d9605: xattr_permission (STB_LOCAL)
5.3: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff812f7a70)
Location: fs/xattr.c:86
Inline: False
Direct callers:
- fs/xattr.c:vfs_removexattr
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:vfs_setxattr
Symbols:
ffffffff812f7a70-ffffffff812f7b8c: xattr_permission (STB_LOCAL)
5.4: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff81309670)
Location: fs/xattr.c:86
Inline: False
Direct callers:
- fs/xattr.c:vfs_removexattr
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:vfs_setxattr
Symbols:
ffffffff81309670-ffffffff8130978c: xattr_permission (STB_LOCAL)
5.8: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff81342b80)
Location: fs/xattr.c:86
Inline: False
Direct callers:
- fs/xattr.c:__vfs_removexattr_locked
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:__vfs_setxattr_locked
Symbols:
ffffffff81342b80-ffffffff81342c9c: xattr_permission (STB_LOCAL)
5.11: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff8134ee90)
Location: fs/xattr.c:86
Inline: False
Direct callers:
- fs/xattr.c:__vfs_removexattr_locked
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:__vfs_setxattr_locked
Symbols:
ffffffff8134ee90-ffffffff8134efac: xattr_permission (STB_LOCAL)
5.13: ✅int xattr_permission(struct user_namespace *mnt_userns, struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff81355a80)
Location: fs/xattr.c:86
Inline: False
Direct callers:
- fs/xattr.c:__vfs_removexattr_locked
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:__vfs_setxattr_locked
Symbols:
ffffffff81355a80-ffffffff81355bbf: xattr_permission (STB_LOCAL)
5.15: ✅int xattr_permission(struct user_namespace *mnt_userns, struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff813a3ea0)
Location: fs/xattr.c:86
Inline: False
Direct callers:
- fs/xattr.c:__vfs_removexattr_locked
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:__vfs_setxattr_locked
Symbols:
ffffffff813a3ea0-ffffffff813a3fdf: xattr_permission (STB_LOCAL)
5.19: ✅int xattr_permission(struct user_namespace *mnt_userns, struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff81427d10)
Location: fs/xattr.c:88
Inline: False
Direct callers:
- fs/xattr.c:__vfs_removexattr_locked
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:__vfs_setxattr_locked
Symbols:
ffffffff81427d10-ffffffff81427f07: xattr_permission (STB_LOCAL)
6.2: ✅int xattr_permission(struct user_namespace *mnt_userns, struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff814b5560)
Location: fs/xattr.c:113
Inline: False
Direct callers:
- fs/xattr.c:__vfs_removexattr_locked
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:__vfs_setxattr_locked
Symbols:
ffffffff814b5560-ffffffff814b56b9: xattr_permission (STB_LOCAL)
6.5: ✅int xattr_permission(struct mnt_idmap *idmap, struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff814ea090)
Location: fs/xattr.c:114
Inline: False
Direct callers:
- fs/xattr.c:__vfs_removexattr_locked
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:__vfs_setxattr_locked
Symbols:
ffffffff814ea090-ffffffff814ea1e9: xattr_permission (STB_LOCAL)
6.8: ✅int xattr_permission(struct mnt_idmap *idmap, struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff8151df30)
Location: fs/xattr.c:114
Inline: False
Direct callers:
- fs/xattr.c:__vfs_removexattr_locked
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:__vfs_setxattr_locked
Symbols:
ffffffff8151df30-ffffffff8151e089: xattr_permission (STB_LOCAL)
arm64: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffff8000103bd800)
Location: fs/xattr.c:86
Inline: False
Direct callers:
- fs/xattr.c:vfs_removexattr
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:vfs_setxattr
Symbols:
ffff8000103bd800-ffff8000103bd954: xattr_permission (STB_LOCAL)
armhf: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (c059ad24)
Location: fs/xattr.c:86
Inline: False
Direct callers:
- fs/xattr.c:vfs_removexattr
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:vfs_setxattr
Symbols:
c059ad24-c059ae64: xattr_permission (STB_LOCAL)
ppc64el: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (c0000000004bb440)
Location: fs/xattr.c:86
Inline: False
Direct callers:
- fs/xattr.c:vfs_removexattr
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:vfs_setxattr
Symbols:
c0000000004bb440-c0000000004bb7b8: xattr_permission (STB_LOCAL)
riscv64: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffe00027ea6a)
Location: fs/xattr.c:86
Inline: False
Direct callers:
- fs/xattr.c:vfs_removexattr
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:vfs_setxattr
Symbols:
ffffffe00027ea6a-ffffffe00027eb9c: xattr_permission (STB_LOCAL)
aws: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff81301c50)
Location: fs/xattr.c:86
Inline: False
Direct callers:
- fs/xattr.c:vfs_removexattr
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:vfs_setxattr
Symbols:
ffffffff81301c50-ffffffff81301d6c: xattr_permission (STB_LOCAL)
azure: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff812f2870)
Location: fs/xattr.c:86
Inline: False
Direct callers:
- fs/xattr.c:vfs_removexattr
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:vfs_setxattr
Symbols:
ffffffff812f2870-ffffffff812f298c: xattr_permission (STB_LOCAL)
gcp: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff812ffa40)
Location: fs/xattr.c:86
Inline: False
Direct callers:
- fs/xattr.c:vfs_removexattr
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:vfs_setxattr
Symbols:
ffffffff812ffa40-ffffffff812ffb5c: xattr_permission (STB_LOCAL)
lowlatency: ✅int xattr_permission(struct inode *inode, const char *name, int mask);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/xattr.c (ffffffff81310d80)
Location: fs/xattr.c:86
Inline: False
Direct callers:
- fs/xattr.c:vfs_removexattr
- fs/xattr.c:vfs_getxattr
- fs/xattr.c:vfs_getxattr_alloc
- fs/xattr.c:vfs_setxattr
Symbols:
ffffffff81310d80-ffffffff81310e9c: xattr_permission (STB_LOCAL)
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
inode, name, mask ➡️ mnt_userns, inode, name, mask
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 ✅