/linux-master/fs/nfs/ |
H A D | nfs2xdr.c | 83 return clnt->cl_cred->user_ns;
|
H A D | nfs4idmap.c | 73 struct user_namespace *user_ns; member in struct:idmap 78 if (idmap && idmap->user_ns) 79 return idmap->user_ns; 290 if (!idmap->user_ns || idmap->user_ns == &init_user_ns) 466 idmap->user_ns = get_user_ns(clp->cl_rpcclient->cl_cred->user_ns); 490 put_user_ns(idmap->user_ns); 507 put_user_ns(idmap->user_ns);
|
/linux-master/net/ |
H A D | sysctl_net.c | 48 if (ns_capable_noaudit(net->user_ns, CAP_NET_ADMIN)) { 63 ns_root_uid = make_kuid(net->user_ns, 0); 67 ns_root_gid = make_kgid(net->user_ns, 0);
|
/linux-master/kernel/ |
H A D | pid_sysctl.h | 15 if (write && !ns_capable(ns->user_ns, CAP_SYS_ADMIN))
|
H A D | tsacct.c | 20 void bacct_add_tsk(struct user_namespace *user_ns, argument 62 stats->ac_uid = from_kuid_munged(user_ns, tcred->uid); 63 stats->ac_gid = from_kgid_munged(user_ns, tcred->gid);
|
/linux-master/ipc/ |
H A D | sem.c | 2451 struct user_namespace *user_ns = seq_user_ns(s); local 2473 from_kuid_munged(user_ns, sma->sem_perm.uid), 2474 from_kgid_munged(user_ns, sma->sem_perm.gid), 2475 from_kuid_munged(user_ns, sma->sem_perm.cuid), 2476 from_kgid_munged(user_ns, sma->sem_perm.cgid),
|
H A D | namespace.c | 38 static struct ipc_namespace *create_ipc_ns(struct user_namespace *user_ns, argument 47 ucounts = inc_ipc_namespaces(user_ns); 70 ns->user_ns = get_user_ns(user_ns); 97 put_user_ns(ns->user_ns); 108 struct user_namespace *user_ns, struct ipc_namespace *ns) 112 return create_ipc_ns(user_ns, ns); 161 put_user_ns(ns->user_ns); 237 if (!ns_capable(ns->user_ns, CAP_SYS_ADMIN) || 238 !ns_capable(nsset->cred->user_ns, CAP_SYS_ADMI 107 copy_ipcs(unsigned long flags, struct user_namespace *user_ns, struct ipc_namespace *ns) argument [all...] |
H A D | msg.c | 1344 struct user_namespace *user_ns = seq_user_ns(s); local 1357 from_kuid_munged(user_ns, msq->q_perm.uid), 1358 from_kgid_munged(user_ns, msq->q_perm.gid), 1359 from_kuid_munged(user_ns, msq->q_perm.cuid), 1360 from_kgid_munged(user_ns, msq->q_perm.cgid),
|
H A D | util.c | 568 !ns_capable(ns->user_ns, CAP_IPC_OWNER)) 743 ns_capable(ns->user_ns, CAP_SYS_ADMIN))
|
/linux-master/include/linux/ |
H A D | pid_namespace.h | 37 struct user_namespace *user_ns; member in struct:pid_namespace 76 struct user_namespace *user_ns, struct pid_namespace *ns); 95 struct user_namespace *user_ns, struct pid_namespace *ns) 94 copy_pid_ns(unsigned long flags, struct user_namespace *user_ns, struct pid_namespace *ns) argument
|
H A D | posix_acl_xattr.h | 36 struct posix_acl *posix_acl_from_xattr(struct user_namespace *user_ns, 40 posix_acl_from_xattr(struct user_namespace *user_ns, const void *value, argument 47 int posix_acl_to_xattr(struct user_namespace *user_ns,
|
H A D | utsname.h | 26 struct user_namespace *user_ns; member in struct:uts_namespace 39 struct user_namespace *user_ns, struct uts_namespace *old_ns); 59 struct user_namespace *user_ns, struct uts_namespace *old_ns) 58 copy_utsname(unsigned long flags, struct user_namespace *user_ns, struct uts_namespace *old_ns) argument
|
H A D | ipc_namespace.h | 74 /* user_ns which owns the ipc ns */ 75 struct user_namespace *user_ns; member in struct:ipc_namespace 133 struct user_namespace *user_ns, struct ipc_namespace *ns); 155 struct user_namespace *user_ns, struct ipc_namespace *ns) 154 copy_ipcs(unsigned long flags, struct user_namespace *user_ns, struct ipc_namespace *ns) argument
|
/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/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);
|
/linux-master/init/ |
H A D | version-timestamp.c | 20 .user_ns = &init_user_ns,
|
/linux-master/net/nfc/ |
H A D | rawsock.c | 334 if (!ns_capable(net->user_ns, CAP_NET_RAW))
|
/linux-master/kernel/time/ |
H A D | namespace.c | 71 * @user_ns: User namespace which owns a new namespace. 78 static struct time_namespace *clone_time_ns(struct user_namespace *user_ns, argument 86 ucounts = inc_time_namespaces(user_ns); 107 ns->user_ns = get_user_ns(user_ns); 125 * @user_ns: User namespace which owns a new namespace. 134 struct user_namespace *user_ns, struct time_namespace *old_ns) 139 return clone_time_ns(user_ns, old_ns); 250 put_user_ns(ns->user_ns); 312 if (!ns_capable(ns->user_ns, CAP_SYS_ADMI 133 copy_time_ns(unsigned long flags, struct user_namespace *user_ns, struct time_namespace *old_ns) argument [all...] |
/linux-master/net/bridge/ |
H A D | br_sysfs_br.c | 41 if (!ns_capable(dev_net(br->dev)->user_ns, CAP_NET_ADMIN)) 312 if (!ns_capable(dev_net(br->dev)->user_ns, CAP_NET_ADMIN))
|
H A D | br_sysfs_if.c | 323 if (!ns_capable(dev_net(p->dev)->user_ns, CAP_NET_ADMIN))
|
H A D | br_ioctl.c | 91 if (!ns_capable(net->user_ns, CAP_NET_ADMIN)) 219 if (!ns_capable(dev_net(dev)->user_ns, CAP_NET_ADMIN)) 226 if (!ns_capable(dev_net(dev)->user_ns, CAP_NET_ADMIN)) 233 if (!ns_capable(dev_net(dev)->user_ns, CAP_NET_ADMIN)) 240 if (!ns_capable(dev_net(dev)->user_ns, CAP_NET_ADMIN)) 280 if (!ns_capable(dev_net(dev)->user_ns, CAP_NET_ADMIN)) 287 if (!ns_capable(dev_net(dev)->user_ns, CAP_NET_ADMIN)) 296 if (!ns_capable(dev_net(dev)->user_ns, CAP_NET_ADMIN)) 310 if (!ns_capable(dev_net(dev)->user_ns, CAP_NET_ADMIN)) 379 if (!ns_capable(net->user_ns, CAP_NET_ADMI [all...] |
/linux-master/net/sunrpc/ |
H A D | auth_unix.c | 119 clnt->cl_cred->user_ns : &init_user_ns;
|
/linux-master/fs/sysfs/ |
H A D | mount.c | 75 put_user_ns(fc->user_ns); 76 fc->user_ns = get_user_ns(netns->user_ns);
|
/linux-master/net/ipv4/ |
H A D | ip_options.c | 396 if (!skb && !ns_capable(net->user_ns, CAP_NET_RAW)) { 431 if ((!skb && !ns_capable(net->user_ns, CAP_NET_RAW)) || opt->cipso) { 444 if (!skb && !ns_capable(net->user_ns, CAP_NET_RAW)) {
|
/linux-master/security/keys/ |
H A D | process_keys.c | 38 static struct key *get_user_register(struct user_namespace *user_ns) argument 40 struct key *reg_keyring = READ_ONCE(user_ns->user_keyring_register); 45 down_write(&user_ns->keyring_sem); 50 reg_keyring = user_ns->user_keyring_register; 53 user_ns->owner, INVALID_GID, 60 smp_store_release(&user_ns->user_keyring_register, 64 up_write(&user_ns->keyring_sem); 66 /* We don't return a ref since the keyring is pinned by the user_ns */ 78 struct user_namespace *user_ns = current_user_ns(); local 82 uid_t uid = from_kuid(user_ns, cre [all...] |