capable_wrt_inode_uidgid
Regular
4.4
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffff8108a360)
Location: kernel/capability.c:442
Inline: False
Direct callers:
- fs/namei.c:may_delete
- fs/attr.c:setattr_copy
- fs/attr.c:inode_change_ok
- fs/attr.c:inode_change_ok
- fs/attr.c:inode_change_ok
Symbols:
ffffffff8108a360-ffffffff8108a3c3: capable_wrt_inode_uidgid (STB_GLOBAL)
4.8
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffff8108d300)
Location: kernel/capability.c:468
Inline: False
Direct callers:
- fs/namei.c:may_delete
- fs/inode.c:should_remove_suid
- fs/attr.c:setattr_copy
- fs/attr.c:inode_change_ok
- fs/attr.c:inode_change_ok
- fs/attr.c:inode_change_ok
Symbols:
ffffffff8108d300-ffffffff8108d368: capable_wrt_inode_uidgid (STB_GLOBAL)
4.10
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffff81092730)
Location: kernel/capability.c:482
Inline: False
Direct callers:
- fs/namei.c:may_delete
- fs/inode.c:should_remove_suid
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
Symbols:
ffffffff81092730-ffffffff8109277d: capable_wrt_inode_uidgid (STB_GLOBAL)
4.13
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffff8108f870)
Location: kernel/capability.c:482
Inline: False
Direct callers:
- fs/namei.c:may_delete
- fs/inode.c:should_remove_suid
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffff8108f870-ffffffff8108f8bd: capable_wrt_inode_uidgid (STB_GLOBAL)
4.15
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffff81096730)
Location: kernel/capability.c:483
Inline: False
Direct callers:
- fs/namei.c:may_delete
- fs/inode.c:should_remove_suid
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffff81096730-ffffffff8109677d: capable_wrt_inode_uidgid (STB_GLOBAL)
4.18
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffff81099c40)
Location: kernel/capability.c:483
Inline: False
Direct callers:
- fs/namei.c:may_delete
- fs/inode.c:inode_init_owner
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffff81099c40-ffffffff81099c94: capable_wrt_inode_uidgid (STB_GLOBAL)
5.0
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffff810a1fd0)
Location: kernel/capability.c:485
Inline: False
Direct callers:
- fs/namei.c:may_delete
- fs/inode.c:inode_init_owner
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffff810a1fd0-ffffffff810a2019: capable_wrt_inode_uidgid (STB_GLOBAL)
5.3
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffff810a6a00)
Location: kernel/capability.c:502
Inline: False
Direct callers:
- fs/namei.c:may_delete
- fs/inode.c:inode_init_owner
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffff810a6a00-ffffffff810a6a4c: capable_wrt_inode_uidgid (STB_GLOBAL)
5.4
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffff810acfe0)
Location: kernel/capability.c:502
Inline: False
Direct callers:
- fs/namei.c:may_delete
- fs/inode.c:inode_init_owner
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffff810acfe0-ffffffff810ad02c: capable_wrt_inode_uidgid (STB_GLOBAL)
5.8
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffff810b4850)
Location: kernel/capability.c:502
Inline: False
Direct callers:
- fs/namei.c:may_delete
- fs/inode.c:inode_init_owner
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffff810b4850-ffffffff810b48b1: capable_wrt_inode_uidgid (STB_GLOBAL)
5.11
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffff810afa50)
Location: kernel/capability.c:502
Inline: False
Direct callers:
- fs/namei.c:may_delete
- fs/inode.c:inode_init_owner
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffff810afa50-ffffffff810afab1: capable_wrt_inode_uidgid (STB_GLOBAL)
5.13
: Transformation ⚠️bool capable_wrt_inode_uidgid(struct user_namespace *mnt_userns, const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/capability.c (0)
Location: kernel/capability.c:504
Inline: False
Direct callers:
- fs/inode.c:inode_init_owner
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- fs/fuse/acl.c:fuse_set_acl
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffff81bcdadc-ffffffff81bcdaec: capable_wrt_inode_uidgid.cold (STB_LOCAL)
ffffffff810b1220-ffffffff810b1288: capable_wrt_inode_uidgid (STB_GLOBAL)
5.15
: Transformation ⚠️bool capable_wrt_inode_uidgid(struct user_namespace *mnt_userns, const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/capability.c (0)
Location: kernel/capability.c:504
Inline: False
Direct callers:
- fs/inode.c:inode_init_owner
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- fs/fuse/acl.c:fuse_set_acl
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffff81ca45c3-ffffffff81ca45d3: capable_wrt_inode_uidgid.cold (STB_LOCAL)
ffffffff810c32e0-ffffffff810c3348: capable_wrt_inode_uidgid (STB_GLOBAL)
5.19
: Transformation ⚠️bool capable_wrt_inode_uidgid(struct user_namespace *mnt_userns, const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/capability.c (0)
Location: kernel/capability.c:505
Inline: False
Direct callers:
- fs/namei.c:__check_sticky
- fs/inode.c:inode_init_owner
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- fs/fuse/acl.c:fuse_set_acl
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffff81e53e46-ffffffff81e53e56: capable_wrt_inode_uidgid.cold (STB_LOCAL)
ffffffff810da820-ffffffff810da893: capable_wrt_inode_uidgid (STB_GLOBAL)
6.2
: ✅bool capable_wrt_inode_uidgid(struct user_namespace *mnt_userns, const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffff810fa8f0)
Location: kernel/capability.c:505
Inline: False
Direct callers:
- fs/namei.c:__check_sticky
- fs/inode.c:mode_strip_sgid
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- fs/fuse/acl.c:fuse_set_acl
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffff810fa8f0-ffffffff810fa96f: capable_wrt_inode_uidgid (STB_GLOBAL)
6.5
: ✅bool capable_wrt_inode_uidgid(struct mnt_idmap *idmap, const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffff81106930)
Location: kernel/capability.c:493
Inline: False
Direct callers:
- fs/namei.c:__check_sticky
- fs/inode.c:mode_strip_sgid
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- fs/fuse/acl.c:fuse_set_acl
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffff81106930-ffffffff811069af: capable_wrt_inode_uidgid (STB_GLOBAL)
6.8
: ✅bool capable_wrt_inode_uidgid(struct mnt_idmap *idmap, const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffff81110280)
Location: kernel/capability.c:493
Inline: False
Direct callers:
- fs/namei.c:__check_sticky
- fs/inode.c:mode_strip_sgid
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- fs/fuse/acl.c:fuse_set_acl
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffff81110280-ffffffff811102ff: capable_wrt_inode_uidgid (STB_GLOBAL)
arm64
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffff800010106820)
Location: kernel/capability.c:502
Inline: False
Direct callers:
- fs/namei.c:may_delete
- fs/inode.c:inode_init_owner
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffff800010106820-ffff800010106888: capable_wrt_inode_uidgid (STB_GLOBAL)
armhf
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (c036151c)
Location: kernel/capability.c:502
Inline: False
Direct callers:
- fs/inode.c:inode_init_owner
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
c036151c-c0361570: capable_wrt_inode_uidgid (STB_GLOBAL)
ppc64el
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (c00000000014dc00)
Location: kernel/capability.c:502
Inline: False
Direct callers:
- fs/namei.c:may_delete
- fs/inode.c:inode_init_owner
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
c00000000014dc00-c00000000014dc80: capable_wrt_inode_uidgid (STB_GLOBAL)
riscv64
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffe0000cb592)
Location: kernel/capability.c:502
Inline: False
Direct callers:
- fs/namei.c:may_delete
- fs/inode.c:inode_init_owner
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffe0000cb592-ffffffe0000cb5e6: capable_wrt_inode_uidgid (STB_GLOBAL)
aws
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffff810a7350)
Location: kernel/capability.c:502
Inline: False
Direct callers:
- fs/namei.c:may_delete
- fs/inode.c:inode_init_owner
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffff810a7350-ffffffff810a739c: capable_wrt_inode_uidgid (STB_GLOBAL)
azure
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffff81095d30)
Location: kernel/capability.c:502
Inline: False
Direct callers:
- fs/namei.c:may_delete
- fs/inode.c:inode_init_owner
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffff81095d30-ffffffff81095d7c: capable_wrt_inode_uidgid (STB_GLOBAL)
gcp
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffff810a68b0)
Location: kernel/capability.c:502
Inline: False
Direct callers:
- fs/namei.c:may_delete
- fs/inode.c:inode_init_owner
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffff810a68b0-ffffffff810a68fc: capable_wrt_inode_uidgid (STB_GLOBAL)
lowlatency
: ✅bool capable_wrt_inode_uidgid(const struct inode *inode, int cap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/capability.c (ffffffff810ae9e0)
Location: kernel/capability.c:502
Inline: False
Direct callers:
- fs/namei.c:may_delete
- fs/inode.c:inode_init_owner
- fs/attr.c:setattr_copy
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/attr.c:setattr_prepare
- fs/posix_acl.c:posix_acl_update_mode
- security/commoncap.c:cap_inode_removexattr
- security/commoncap.c:cap_convert_nscap
- security/commoncap.c:cap_convert_nscap
Symbols:
ffffffff810ae9e0-ffffffff810aea2c: capable_wrt_inode_uidgid (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
inode, cap
➡️ mnt_userns, inode, cap
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
✅