Lines Matching defs:user_ns
1844 return ns_capable(current->nsproxy->mnt_ns->user_ns, CAP_SYS_ADMIN);
2304 struct user_namespace *user_ns = current->nsproxy->mnt_ns->user_ns;
2374 if (child->mnt_parent->mnt_ns->user_ns != user_ns)
2650 struct user_namespace *user_ns = current->nsproxy->mnt_ns->user_ns;
2651 struct mnt_namespace *ns = alloc_mnt_ns(user_ns, true);
2954 if (!ns_capable(from->mnt_ns->user_ns, CAP_SYS_ADMIN))
2956 if (!ns_capable(to->mnt_ns->user_ns, CAP_SYS_ADMIN))
3706 put_user_ns(ns->user_ns);
3719 static struct mnt_namespace *alloc_mnt_ns(struct user_namespace *user_ns, bool anon)
3725 ucounts = inc_mnt_namespaces(user_ns);
3749 new_ns->user_ns = get_user_ns(user_ns);
3756 struct user_namespace *user_ns, struct fs_struct *new_fs)
3774 new_ns = alloc_mnt_ns(user_ns, false);
3781 if (user_ns != ns->user_ns)
3789 if (user_ns != ns->user_ns) {
4023 ns = alloc_mnt_ns(current->nsproxy->mnt_ns->user_ns, true);
4908 if (ns->user_ns == &init_user_ns)
4964 struct user_namespace *user_ns = nsset->cred->user_ns;
4968 if (!ns_capable(mnt_ns->user_ns, CAP_SYS_ADMIN) ||
4969 !ns_capable(user_ns, CAP_SYS_CHROOT) ||
4970 !ns_capable(user_ns, CAP_SYS_ADMIN))
5005 return to_mnt_ns(ns)->user_ns;