/linux-master/fs/orangefs/ |
H A D | devorangefs-req.c | 126 if (file->f_cred->user_ns != &init_user_ns) {
|
/linux-master/include/linux/ |
H A D | tsacct_kern.h | 14 extern void bacct_add_tsk(struct user_namespace *user_ns, 18 static inline void bacct_add_tsk(struct user_namespace *user_ns, argument
|
/linux-master/kernel/ |
H A D | uid16.c | 70 ruid = high2lowuid(from_kuid_munged(cred->user_ns, cred->uid)); 71 euid = high2lowuid(from_kuid_munged(cred->user_ns, cred->euid)); 72 suid = high2lowuid(from_kuid_munged(cred->user_ns, cred->suid)); 93 rgid = high2lowgid(from_kgid_munged(cred->user_ns, cred->gid)); 94 egid = high2lowgid(from_kgid_munged(cred->user_ns, cred->egid)); 95 sgid = high2lowgid(from_kgid_munged(cred->user_ns, cred->sgid)); 117 struct user_namespace *user_ns = current_user_ns(); local 124 group = high2lowgid(from_kgid_munged(user_ns, kgid)); 135 struct user_namespace *user_ns = current_user_ns(); local 144 kgid = make_kgid(user_ns, low2highgi [all...] |
/linux-master/arch/arm64/kernel/ |
H A D | mte.c | 485 !ptracer_capable(tsk, mm->user_ns))) {
|
/linux-master/arch/x86/kernel/cpu/resctrl/ |
H A D | rdtgroup.c | 2805 put_user_ns(fc->user_ns); 2806 fc->user_ns = get_user_ns(&init_user_ns);
|
/linux-master/drivers/connector/ |
H A D | connector.c | 176 if (ns_capable(net->user_ns, CAP_NET_ADMIN))
|
/linux-master/drivers/infiniband/core/ |
H A D | device.c | 1692 if (!netlink_ns_capable(skb, net->user_ns, CAP_NET_ADMIN)) {
|
/linux-master/drivers/net/bonding/ |
H A D | bond_main.c | 4537 if (!ns_capable(net->user_ns, CAP_NET_ADMIN))
|
/linux-master/drivers/net/ipvlan/ |
H A D | ipvlan_main.c | 451 if (!ns_capable(dev_net(ipvlan->phy_dev)->user_ns, CAP_NET_ADMIN)) 555 if (!ns_capable(dev_net(phy_dev)->user_ns, CAP_NET_ADMIN))
|
/linux-master/drivers/net/ppp/ |
H A D | ppp_generic.c | 393 if (!ns_capable(file->f_cred->user_ns, CAP_NET_ADMIN))
|
/linux-master/drivers/net/ |
H A D | tun.c | 584 !ns_capable(net->user_ns, CAP_NET_ADMIN); 2801 if (!ns_capable(net->user_ns, CAP_NET_ADMIN)) 3105 if (!ns_capable(net->user_ns, CAP_NET_ADMIN)) 3384 if (!ns_capable(net->user_ns, CAP_NET_ADMIN))
|
/linux-master/drivers/net/wireguard/ |
H A D | netlink.c | 517 ret = !net || !ns_capable(net->user_ns, CAP_NET_ADMIN) ? -EPERM : 0;
|
/linux-master/fs/autofs/ |
H A D | waitq.c | 138 struct user_namespace *user_ns = sbi->pipe->f_cred->user_ns; local 148 packet->uid = from_kuid_munged(user_ns, wq->uid); 149 packet->gid = from_kgid_munged(user_ns, wq->gid);
|
/linux-master/fs/ |
H A D | binfmt_elf.c | 252 NEW_AUX_ENT(AT_UID, from_kuid_munged(cred->user_ns, cred->uid)); 253 NEW_AUX_ENT(AT_EUID, from_kuid_munged(cred->user_ns, cred->euid)); 254 NEW_AUX_ENT(AT_GID, from_kgid_munged(cred->user_ns, cred->gid)); 255 NEW_AUX_ENT(AT_EGID, from_kgid_munged(cred->user_ns, cred->egid)); 1542 SET_UID(psinfo->pr_uid, from_kuid_munged(cred->user_ns, cred->uid)); 1543 SET_GID(psinfo->pr_gid, from_kgid_munged(cred->user_ns, cred->gid));
|
H A D | binfmt_elf_fdpic.c | 656 NEW_AUX_ENT(AT_UID, (elf_addr_t) from_kuid_munged(cred->user_ns, cred->uid)); 657 NEW_AUX_ENT(AT_EUID, (elf_addr_t) from_kuid_munged(cred->user_ns, cred->euid)); 658 NEW_AUX_ENT(AT_GID, (elf_addr_t) from_kgid_munged(cred->user_ns, cred->gid)); 659 NEW_AUX_ENT(AT_EGID, (elf_addr_t) from_kgid_munged(cred->user_ns, cred->egid)); 1359 SET_UID(psinfo->pr_uid, from_kuid_munged(cred->user_ns, cred->uid)); 1360 SET_GID(psinfo->pr_gid, from_kgid_munged(cred->user_ns, cred->gid));
|
H A D | binfmt_misc.c | 183 const struct user_namespace *user_ns; local 186 user_ns = current_user_ns(); 187 while (user_ns) { 189 misc = smp_load_acquire(&user_ns->binfmt_misc); 193 user_ns = user_ns->parent; 636 * user_ns->binfmt_misc is fully initialized. It was fully initialized when the 958 struct user_namespace *user_ns = sb->s_fs_info; local 961 put_user_ns(user_ns); 973 struct user_namespace *user_ns local [all...] |
H A D | exec.c | 1440 struct user_namespace *old, *user_ns; local 1443 /* Ensure mm->user_ns contains the executable */ 1444 user_ns = old = bprm->mm->user_ns; 1445 while ((user_ns != &init_user_ns) && 1446 !privileged_wrt_inode_uidgid(user_ns, idmap, inode)) 1447 user_ns = user_ns->parent; 1449 if (old != user_ns) { 1450 bprm->mm->user_ns [all...] |
H A D | fcntl.c | 250 struct user_namespace *user_ns = current_user_ns(); local 256 src[0] = from_kuid(user_ns, filp->f_owner.uid); 257 src[1] = from_kuid(user_ns, filp->f_owner.euid);
|
H A D | fs_context.c | 301 fc->user_ns = get_user_ns(fc->cred->user_ns); 304 fc->user_ns = get_user_ns(reference->d_sb->s_user_ns); 308 fc->user_ns = get_user_ns(reference->d_sb->s_user_ns); 408 get_user_ns(fc->user_ns); 524 put_user_ns(fc->user_ns);
|
/linux-master/fs/fuse/ |
H A D | acl.c | 44 acl = posix_acl_from_xattr(fc->user_ns, value, size); 137 ret = posix_acl_to_xattr(fc->user_ns, acl, value, size);
|
H A D | cuse.c | 512 * be represented in file->f_cred->user_ns. 514 fuse_conn_init(&cc->fc, &cc->fm, file->f_cred->user_ns,
|
H A D | dev.c | 138 req->in.h.uid = from_kuid(fc->user_ns, current_fsuid()); 139 req->in.h.gid = from_kgid(fc->user_ns, current_fsgid()); 469 req->in.h.uid = from_kuid_munged(fc->user_ns, current_fsuid()); 470 req->in.h.gid = from_kgid_munged(fc->user_ns, current_fsgid());
|
H A D | dir.c | 554 gid_t parent_gid = from_kgid(fc->user_ns, kgid); 1141 stat->uid = make_kuid(fc->user_ns, attr->uid); 1142 stat->gid = make_kgid(fc->user_ns, attr->gid); 1446 allow = current_in_userns(fc->user_ns); 1749 arg->valid |= FATTR_UID, arg->uid = from_kuid(fc->user_ns, iattr->ia_uid); 1751 arg->valid |= FATTR_GID, arg->gid = from_kgid(fc->user_ns, iattr->ia_gid);
|
H A D | fuse_i.h | 622 struct user_namespace *user_ns; member in struct:fuse_conn 1202 struct user_namespace *user_ns,
|
H A D | inode.c | 224 inode->i_uid = make_kuid(fc->user_ns, attr->uid); 225 inode->i_gid = make_kgid(fc->user_ns, attr->gid); 802 ctx->user_id = make_kuid(fsc->user_ns, result.uint_32); 809 ctx->group_id = make_kgid(fsc->user_ns, result.uint_32); 857 from_kuid_munged(fc->user_ns, fc->user_id)); 859 from_kgid_munged(fc->user_ns, fc->group_id)); 908 struct user_namespace *user_ns, 933 fc->user_ns = get_user_ns(user_ns); 950 put_user_ns(fc->user_ns); 907 fuse_conn_init(struct fuse_conn *fc, struct fuse_mount *fm, struct user_namespace *user_ns, const struct fuse_iqueue_ops *fiq_ops, void *fiq_priv) argument [all...] |