xattr_permission
Regular
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
✅