| /Linux-v5.15/fs/ |
| D | attr.c | 43 ns_capable(inode->i_sb->s_user_ns, CAP_CHOWN)) in chown_ok() 70 ns_capable(inode->i_sb->s_user_ns, CAP_CHOWN)) in chgrp_ok() 386 !kuid_has_mapping(inode->i_sb->s_user_ns, attr->ia_uid)) in notify_change() 389 !kgid_has_mapping(inode->i_sb->s_user_ns, attr->ia_gid)) in notify_change()
|
| D | super.c | 184 put_user_ns(s->s_user_ns); in destroy_unused_super() 211 s->s_user_ns = get_user_ns(user_ns); in alloc_super() 243 if (s->s_user_ns != &init_user_ns) in alloc_super() 297 put_user_ns(s->s_user_ns); in __put_super() 557 if (user_ns != old->s_user_ns) { in sget_fc() 601 if (user_ns != old->s_user_ns) { in sget()
|
| D | fs_context.c | 276 fc->user_ns = get_user_ns(reference->d_sb->s_user_ns); in alloc_fs_context() 280 fc->user_ns = get_user_ns(reference->d_sb->s_user_ns); in alloc_fs_context()
|
| D | ioctl.c | 394 if (!ns_capable(sb->s_user_ns, CAP_SYS_ADMIN)) in ioctl_fsfreeze() 411 if (!ns_capable(sb->s_user_ns, CAP_SYS_ADMIN)) in ioctl_fsthaw()
|
| D | fsopen.c | 249 if (!ns_capable(sb->s_user_ns, CAP_SYS_ADMIN)) { in vfs_fsconfig_locked()
|
| D | namespace.c | 1041 if (mountpoint->d_sb->s_user_ns != &init_user_ns) in vfs_submount() 1642 if (!ns_capable(sb->s_user_ns, CAP_SYS_ADMIN)) in do_umount() 2649 if (ns_capable(sb->s_user_ns, CAP_SYS_ADMIN)) { in do_remount() 3947 if (m->mnt_sb->s_user_ns != &init_user_ns) in can_idmap_mount() 4518 current_in_userns(mnt->mnt_sb->s_user_ns); in mnt_may_suid()
|
| D | posix_acl.c | 928 int ret = posix_acl_valid(inode->i_sb->s_user_ns, acl); in set_posix_acl()
|
| /Linux-v5.15/security/ |
| D | commoncap.c | 406 fs_ns = inode->i_sb->s_user_ns; in cap_inode_getsecurity() 546 *fs_ns = inode->i_sb->s_user_ns; in cap_convert_nscap() 557 if (ns_capable(inode->i_sb->s_user_ns, CAP_SETFCAP)) in cap_convert_nscap() 662 fs_ns = inode->i_sb->s_user_ns; in get_vfs_caps_from_disk() 745 if (!current_in_userns(file->f_path.mnt->mnt_sb->s_user_ns)) in get_file_caps() 995 struct user_namespace *user_ns = dentry->d_sb->s_user_ns; in cap_inode_setxattr() 1036 struct user_namespace *user_ns = dentry->d_sb->s_user_ns; in cap_inode_removexattr()
|
| /Linux-v5.15/fs/quota/ |
| D | quota.c | 211 if (!qid_has_mapping(sb->s_user_ns, qid)) in quota_getquota() 247 if (!qid_has_mapping(sb->s_user_ns, qid)) in quota_getnextquota() 306 if (!qid_has_mapping(sb->s_user_ns, qid)) in quota_setquota() 635 if (!qid_has_mapping(sb->s_user_ns, qid)) in quota_setxquota() 638 if (from_kqid(sb->s_user_ns, qid) == 0 && in quota_setxquota() 715 if (!qid_has_mapping(sb->s_user_ns, qid)) in quota_getxquota() 742 if (!qid_has_mapping(sb->s_user_ns, qid)) in quota_getnextxquota()
|
| D | dquot.c | 850 if (!qid_has_mapping(sb->s_user_ns, qid)) in dqget() 2352 if (sb->s_user_ns != &init_user_ns) { in dquot_load_quota_sb()
|
| /Linux-v5.15/include/linux/ |
| D | fs.h | 1577 struct user_namespace *s_user_ns; member 1611 return from_kuid(inode->i_sb->s_user_ns, inode->i_uid); in i_uid_read() 1616 return from_kgid(inode->i_sb->s_user_ns, inode->i_gid); in i_gid_read() 1621 inode->i_uid = make_kuid(inode->i_sb->s_user_ns, uid); in i_uid_write() 1626 inode->i_gid = make_kgid(inode->i_sb->s_user_ns, gid); in i_gid_write() 1789 struct user_namespace *s_user_ns = sb->s_user_ns; in fsuidgid_has_mapping() local 1791 return kuid_has_mapping(s_user_ns, mapped_fsuid(mnt_userns)) && in fsuidgid_has_mapping() 1792 kgid_has_mapping(s_user_ns, mapped_fsgid(mnt_userns)); in fsuidgid_has_mapping()
|
| /Linux-v5.15/drivers/android/ |
| D | binderfs.c | 722 info->root_gid = make_kgid(sb->s_user_ns, 0); in binderfs_fill_super() 725 info->root_uid = make_kuid(sb->s_user_ns, 0); in binderfs_fill_super()
|
| /Linux-v5.15/fs/9p/ |
| D | acl.c | 273 retval = posix_acl_valid(inode->i_sb->s_user_ns, acl); in v9fs_xattr_set_acl()
|
| /Linux-v5.15/security/integrity/evm/ |
| D | evm_crypto.c | 229 inode->i_sb->s_user_ns != &init_user_ns) in evm_calc_hmac_or_hash()
|
| /Linux-v5.15/fs/f2fs/ |
| D | recovery.c | 253 attr.ia_uid = make_kuid(inode->i_sb->s_user_ns, i_uid); in recover_quota_data() 254 attr.ia_gid = make_kgid(inode->i_sb->s_user_ns, i_gid); in recover_quota_data()
|
| /Linux-v5.15/fs/xfs/ |
| D | xfs_itable.c | 63 struct user_namespace *sb_userns = mp->m_super->s_user_ns; in xfs_bulkstat_one_int()
|
| D | xfs_icache.c | 1553 icw.icw_uid = make_kuid(mp->m_super->s_user_ns, udqp->q_id); in xfs_blockgc_free_dquots() 1559 icw.icw_gid = make_kgid(mp->m_super->s_user_ns, gdqp->q_id); in xfs_blockgc_free_dquots()
|
| D | xfs_qm.c | 1635 struct user_namespace *user_ns = inode->i_sb->s_user_ns; in xfs_qm_vop_dqalloc()
|
| D | xfs_trace.h | 4026 __entry->uid = icw ? from_kuid(mp->m_super->s_user_ns, 4028 __entry->gid = icw ? from_kgid(mp->m_super->s_user_ns,
|
| /Linux-v5.15/fs/fuse/ |
| D | inode.c | 1355 if (sb->s_user_ns != &init_user_ns) in fuse_sb_defaults() 1363 if (sb->s_user_ns != &init_user_ns) in fuse_sb_defaults() 1570 (ctx->file->f_cred->user_ns != sb->s_user_ns)) in fuse_fill_super()
|
| /Linux-v5.15/fs/overlayfs/ |
| D | super.c | 1973 if (WARN_ON(sb->s_user_ns != current_user_ns())) in ovl_fill_super()
|
| /Linux-v5.15/security/smack/ |
| D | smack_lsm.c | 791 if (sb->s_user_ns != &init_user_ns && in smack_set_mnt_opts()
|
| /Linux-v5.15/security/selinux/ |
| D | hooks.c | 789 if (sb->s_user_ns != &init_user_ns && in selinux_set_mnt_opts()
|