| /linux/fs/smb/server/ |
| H A D | smbacl.h | 108 vfsuid_t vfsuid; in posix_acl_uid_translate() local 111 vfsuid = make_vfsuid(idmap, &init_user_ns, pace->e_uid); in posix_acl_uid_translate() 114 return from_kuid(&init_user_ns, vfsuid_into_kuid(vfsuid)); in posix_acl_uid_translate()
|
| H A D | ndr.c | 348 vfsuid_t vfsuid; in ndr_encode_posix_acl() local 377 vfsuid = i_uid_into_vfsuid(idmap, inode); in ndr_encode_posix_acl() 378 ret = ndr_write_int64(n, from_kuid(&init_user_ns, vfsuid_into_kuid(vfsuid))); in ndr_encode_posix_acl()
|
| H A D | oplock.c | 1700 vfsuid_t vfsuid = i_uid_into_vfsuid(idmap, inode); in create_posix_rsp_buf() local 1743 id_to_sid(from_kuid_munged(&init_user_ns, vfsuid_into_kuid(vfsuid)), in create_posix_rsp_buf()
|
| H A D | smb2pdu.c | 2661 vfsuid_t vfsuid = i_uid_into_vfsuid(idmap, inode); in ksmbd_acls_fattr() local 2664 fattr->cf_uid = vfsuid_into_kuid(vfsuid); in ksmbd_acls_fattr() 5255 vfsuid_t vfsuid = i_uid_into_vfsuid(idmap, inode); in find_file_posix_info() local 5313 id_to_sid(from_kuid_munged(&init_user_ns, vfsuid_into_kuid(vfsuid)), in find_file_posix_info()
|
| /linux/security/apparmor/ |
| H A D | lsm.c | 245 vfsuid_t vfsuid = i_uid_into_vfsuid(mnt_idmap(path->mnt), in common_perm_cond() local 248 vfsuid_into_kuid(vfsuid), in common_perm_cond() 291 vfsuid_t vfsuid; in common_perm_rm() local 296 vfsuid = i_uid_into_vfsuid(mnt_idmap(dir->mnt), inode); in common_perm_rm() 297 cond.uid = vfsuid_into_kuid(vfsuid); in common_perm_rm() 397 vfsuid_t vfsuid; in apparmor_path_rename() local 405 vfsuid = i_uid_into_vfsuid(idmap, d_backing_inode(old_dentry)); in apparmor_path_rename() 406 cond.uid = vfsuid_into_kuid(vfsuid); in apparmor_path_rename() 412 vfsuid = i_uid_into_vfsuid(idmap, d_backing_inode(old_dentry)); in apparmor_path_rename() 413 cond_exchange.uid = vfsuid_into_kuid(vfsuid); in apparmor_path_rename() [all …]
|
| H A D | file.c | 432 vfsuid_t vfsuid = i_uid_into_vfsuid(mnt_idmap(target.mnt), inode); in aa_path_link() local 434 .uid = vfsuid_into_kuid(vfsuid), in aa_path_link() 485 vfsuid_t vfsuid = i_uid_into_vfsuid(file_mnt_idmap(file), in __file_path_perm() local 488 .uid = vfsuid_into_kuid(vfsuid), in __file_path_perm()
|
| H A D | domain.c | 927 vfsuid_t vfsuid = i_uid_into_vfsuid(file_mnt_idmap(bprm->file), in apparmor_bprm_creds_for_exec() local 930 vfsuid_into_kuid(vfsuid), in apparmor_bprm_creds_for_exec() 1041 vfsuid_into_kuid(vfsuid), info, error)); in apparmor_bprm_creds_for_exec()
|
| H A D | af_unix.c | 49 vfsuid_t vfsuid = i_uid_into_vfsuid(mnt_idmap(path->mnt), inode); in unix_fs_perm() local 51 .uid = vfsuid_into_kuid(vfsuid), in unix_fs_perm()
|
| /linux/fs/xfs/ |
| H A D | xfs_itable.c | 77 vfsuid_t vfsuid; in xfs_bulkstat_one_int() local 102 vfsuid = i_uid_into_vfsuid(idmap, inode); in xfs_bulkstat_one_int() 138 buf->bs_uid = from_kuid(sb_userns, vfsuid_into_kuid(vfsuid)); in xfs_bulkstat_one_int()
|
| H A D | xfs_iops.c | 692 vfsuid_t vfsuid = i_uid_into_vfsuid(idmap, inode); in xfs_vn_getattr() local 704 stat->uid = vfsuid_into_kuid(vfsuid); in xfs_vn_getattr()
|
| /linux/fs/overlayfs/ |
| H A D | inode.c | 348 vfsuid_t vfsuid; in ovl_idmap_posix_acl() local 354 vfsuid = make_vfsuid(idmap, fs_userns, e->e_uid); in ovl_idmap_posix_acl() 355 e->e_uid = vfsuid_into_kuid(vfsuid); in ovl_idmap_posix_acl()
|
| /linux/security/ |
| H A D | commoncap.c | 380 static bool vfsuid_root_in_currentns(vfsuid_t vfsuid) in vfsuid_root_in_currentns() argument 384 if (!vfsuid_valid(vfsuid)) in vfsuid_root_in_currentns() 386 kuid = vfsuid_into_kuid(vfsuid); in vfsuid_root_in_currentns()
|
| /linux/fs/ |
| H A D | exec.c | 1539 vfsuid_t vfsuid; in bprm_fill_uid() local 1560 vfsuid = i_uid_into_vfsuid(idmap, inode); in bprm_fill_uid() 1570 if (!vfsuid_has_mapping(bprm->cred->user_ns, vfsuid) || in bprm_fill_uid() 1576 bprm->cred->euid = vfsuid_into_kuid(vfsuid); in bprm_fill_uid()
|
| H A D | inode.c | 2664 vfsuid_t vfsuid; in inode_owner_or_capable() local 2667 vfsuid = i_uid_into_vfsuid(idmap, inode); in inode_owner_or_capable() 2668 if (vfsuid_eq_kuid(vfsuid, current_fsuid())) in inode_owner_or_capable() 2672 if (vfsuid_has_mapping(ns, vfsuid) && ns_capable(ns, CAP_FOWNER)) in inode_owner_or_capable()
|
| H A D | stat.c | 85 vfsuid_t vfsuid = i_uid_into_vfsuid(idmap, inode); in generic_fillattr() local 92 stat->uid = vfsuid_into_kuid(vfsuid); in generic_fillattr()
|
| H A D | locks.c | 2045 vfsuid_t vfsuid = i_uid_into_vfsuid(file_mnt_idmap(filp), inode); in vfs_setlease() local 2048 if ((!vfsuid_eq_kuid(vfsuid, current_fsuid())) && !capable(CAP_LEASE)) in vfs_setlease()
|
| /linux/security/integrity/ima/ |
| H A D | ima_policy.c | 80 static inline bool vfsuid_gt_kuid(vfsuid_t vfsuid, kuid_t kuid) in vfsuid_gt_kuid() argument 82 return __vfsuid_val(vfsuid) > __kuid_val(kuid); in vfsuid_gt_kuid() 90 static inline bool vfsuid_lt_kuid(vfsuid_t vfsuid, kuid_t kuid) in vfsuid_lt_kuid() argument 92 return __vfsuid_val(vfsuid) < __kuid_val(kuid); in vfsuid_lt_kuid() 114 …bool (*fowner_op)(vfsuid_t vfsuid, kuid_t rule_uid); /* vfsuid_eq_kuid(), vfsuid_gt_kuid(), vfsuid…
|
| /linux/fs/fuse/ |
| H A D | dir.c | 1365 vfsuid_t vfsuid = make_vfsuid(idmap, fc->user_ns, in fuse_fillattr() local 1374 stat->uid = vfsuid_into_kuid(vfsuid); in fuse_fillattr()
|