/linux/kernel/ |
H A D | uid16.c | 117 struct user_namespace *user_ns = current_user_ns(); in groups16_to_user() 135 struct user_namespace *user_ns = current_user_ns(); in groups16_from_user() 205 return high2lowuid(from_kuid_munged(current_user_ns(), current_uid())); in SYSCALL_DEFINE0() 210 return high2lowuid(from_kuid_munged(current_user_ns(), current_euid())); in SYSCALL_DEFINE0() 215 return high2lowgid(from_kgid_munged(current_user_ns(), current_gid())); in SYSCALL_DEFINE0() 220 return high2lowgid(from_kgid_munged(current_user_ns(), current_egid())); in SYSCALL_DEFINE0()
|
H A D | nsproxy.c | 214 user_ns = new_cred ? new_cred->user_ns : current_user_ns(); in unshare_nsproxy_namespaces() 257 new = create_new_namespaces(0, tsk, current_user_ns(), tsk->fs); in exec_task_namespaces() 325 nsset->nsproxy = create_new_namespaces(0, me, current_user_ns(), me->fs); in prepare_nsset()
|
H A D | ucount.c | 34 return ¤t_user_ns()->set; in set_lookup() 39 return ¤t_user_ns()->set == set; in set_is_seen()
|
H A D | user_namespace.c | 68 (current_user_ns() != &init_user_ns)) in enforced_nproc_rlimit() 1321 return in_userns(target_ns, current_user_ns()); in current_in_userns() 1354 if (user_ns == current_user_ns()) in userns_install() 1382 struct user_namespace *my_user_ns = current_user_ns(); in ns_get_owner()
|
/linux/ipc/ |
H A D | util.c | 590 out->uid = from_kuid_munged(current_user_ns(), in->uid); in kernel_to_ipc64_perm() 591 out->gid = from_kgid_munged(current_user_ns(), in->gid); in kernel_to_ipc64_perm() 592 out->cuid = from_kuid_munged(current_user_ns(), in->cuid); in kernel_to_ipc64_perm() 593 out->cgid = from_kgid_munged(current_user_ns(), in->cgid); in kernel_to_ipc64_perm() 686 kuid_t uid = make_kuid(current_user_ns(), in->uid); in ipc_update_perm() 687 kgid_t gid = make_kgid(current_user_ns(), in->gid); in ipc_update_perm()
|
/linux/fs/smb/client/ |
H A D | reparse.h | 37 return make_kuid(current_user_ns(), uid); in wsl_make_kuid() 47 return make_kgid(current_user_ns(), gid); in wsl_make_kgid()
|
/linux/net/ax25/ |
H A D | ax25_uid.c | 81 res = from_kuid_munged(current_user_ns(), ax25_uid->uid); in ax25_uid_ioctl() 94 sax25_kuid = make_kuid(current_user_ns(), sax->sax25_uid); in ax25_uid_ioctl()
|
/linux/fs/quota/ |
H A D | quota.c | 42 if ((type == USRQUOTA && uid_eq(current_euid(), make_kuid(current_user_ns(), id))) || in check_quotactl_permission() 43 (type == GRPQUOTA && in_egroup_p(make_kgid(current_user_ns(), id)))) in check_quotactl_permission() 211 qid = make_kqid(current_user_ns(), type, id); in quota_getquota() 247 qid = make_kqid(current_user_ns(), type, id); in quota_getnextquota() 255 idq.dqb_id = from_kqid(current_user_ns(), qid); in quota_getnextquota() 306 qid = make_kqid(current_user_ns(), type, id); in quota_setquota() 635 qid = make_kqid(current_user_ns(), type, id); in quota_setxquota() 715 qid = make_kqid(current_user_ns(), type, id); in quota_getxquota() 742 qid = make_kqid(current_user_ns(), type, id); in quota_getnextxquota() 748 id_out = from_kqid(current_user_ns(), qi in quota_getnextxquota() [all...] |
/linux/block/ |
H A D | ioprio.c | 106 uid = make_kuid(current_user_ns(), who); in SYSCALL_DEFINE3() 218 uid = make_kuid(current_user_ns(), who); in SYSCALL_DEFINE2()
|
/linux/rust/helpers/ |
H A D | task.c | 55 return current_user_ns(); in rust_helper_current_user_ns()
|
/linux/fs/ |
H A D | mnt_idmapping.c | 353 map_up = ¤t_user_ns()->uid_map; in statmount_mnt_idmap() 356 map_up = ¤t_user_ns()->gid_map; in statmount_mnt_idmap()
|
H A D | fs_parser.c | 341 uid = make_kuid(current_user_ns(), result->uint_32); in fs_param_is_uid() 358 gid = make_kgid(current_user_ns(), result->uint_32); in fs_param_is_gid()
|
/linux/arch/x86/kernel/ |
H A D | sys_ia32.c | 136 SET_UID(uid, from_kuid_munged(current_user_ns(), stat->uid)); in cp_stat64() 137 SET_GID(gid, from_kgid_munged(current_user_ns(), stat->gid)); in cp_stat64()
|
/linux/kernel/bpf/ |
H A D | token.c | 144 if (current_user_ns() != userns) in bpf_token_create() 150 if (current_user_ns() == &init_user_ns) in bpf_token_create()
|
/linux/arch/s390/kernel/ |
H A D | compat_linux.c | 137 tmp.st_uid = from_kuid_munged(current_user_ns(), stat->uid); in cp_stat64() 138 tmp.st_gid = from_kgid_munged(current_user_ns(), stat->gid); in cp_stat64()
|
/linux/arch/sparc/kernel/ |
H A D | sys_sparc32.c | 73 err |= put_user(from_kuid_munged(current_user_ns(), stat->uid), &statbuf->st_uid); in cp_compat_stat64() 74 err |= put_user(from_kgid_munged(current_user_ns(), stat->gid), &statbuf->st_gid); in cp_compat_stat64()
|
/linux/net/core/ |
H A D | scm.c | 228 uid = make_kuid(current_user_ns(), creds.uid); in __scm_send() 229 gid = make_kgid(current_user_ns(), creds.gid); in __scm_send() 514 struct user_namespace *current_ns = current_user_ns(); in __scm_recv_common()
|
/linux/fs/9p/ |
H A D | v9fs.c | 221 v9ses->dfltuid = make_kuid(current_user_ns(), option); in v9fs_parse_options() 236 v9ses->dfltgid = make_kgid(current_user_ns(), option); in v9fs_parse_options() 336 v9ses->uid = make_kuid(current_user_ns(), uid); in v9fs_parse_options()
|
/linux/fs/proc/ |
H A D | root.c | 171 proc_apply_options(fs_info, fc, current_user_ns()); in proc_fill_super() 220 proc_apply_options(fs_info, fc, current_user_ns()); in proc_reconfigure()
|
/linux/security/keys/ |
H A D | persistent.c | 131 struct user_namespace *ns = current_user_ns(); in keyctl_get_persistent()
|
/linux/arch/s390/hypfs/ |
H A D | inode.c | 233 uid = make_kuid(current_user_ns(), result.uint_32); in hypfs_parse_param() 239 gid = make_kgid(current_user_ns(), result.uint_32); in hypfs_parse_param()
|
/linux/security/ |
H A D | commoncap.c | 370 for (ns = current_user_ns();; ns = ns->parent) { in rootid_owns_currentns() 457 mappedroot = from_kuid(current_user_ns(), vfsuid_into_kuid(vfsroot)); in cap_inode_getsecurity() 567 struct user_namespace *task_ns = current_user_ns(), in cap_convert_nscap() 1264 if (!ns_capable(current_user_ns(), CAP_SETPCAP)) in cap_prctl_drop()
|
/linux/net/netfilter/ |
H A D | xt_owner.c | 32 (current_user_ns() != net->user_ns)) in owner_check()
|
/linux/arch/arm/kernel/ |
H A D | sys_oabi-compat.c | 131 tmp.st_uid = from_kuid_munged(current_user_ns(), stat->uid); in cp_oldabi_stat64() 132 tmp.st_gid = from_kgid_munged(current_user_ns(), stat->gid); in cp_oldabi_stat64()
|
/linux/rust/kernel/ |
H A D | task.rs | 390 unsafe { bindings::from_kuid(bindings::current_user_ns(), self.kuid) } in into_uid_in_current_ns()
|