Lines Matching refs:user_ns

176 		put_user_ns(ns->user_ns);  in mnt_ns_release()
2054 return ns_capable(current->nsproxy->mnt_ns->user_ns, CAP_SYS_ADMIN); in may_mount()
2174 if (!ns_capable_noaudit(mntns->user_ns, CAP_SYS_ADMIN)) in get_sequential_mnt_ns()
2458 if (!ns_capable(old_mnt->mnt_ns->user_ns, CAP_SYS_ADMIN)) in clone_private_mount()
2626 struct user_namespace *user_ns = current->nsproxy->mnt_ns->user_ns; in attach_recursive_mnt() local
2700 if (child->mnt_parent->mnt_ns->user_ns != user_ns) in attach_recursive_mnt()
2870 if (!ns_capable(ns->user_ns, CAP_SYS_ADMIN)) in may_change_propagation()
3063 struct user_namespace *user_ns = mnt_ns->user_ns; in open_detached_copy() local
3067 ns = alloc_mnt_ns(user_ns, true); in open_detached_copy()
4168 static struct mnt_namespace *alloc_mnt_ns(struct user_namespace *user_ns, bool anon) in alloc_mnt_ns() argument
4174 ucounts = inc_mnt_namespaces(user_ns); in alloc_mnt_ns()
4200 new_ns->user_ns = get_user_ns(user_ns); in alloc_mnt_ns()
4207 struct user_namespace *user_ns, struct fs_struct *new_fs) in copy_mnt_ns() argument
4225 new_ns = alloc_mnt_ns(user_ns, false); in copy_mnt_ns()
4232 if (user_ns != ns->user_ns) in copy_mnt_ns()
4242 if (user_ns != ns->user_ns) { in copy_mnt_ns()
4473 ns = alloc_mnt_ns(current->nsproxy->mnt_ns->user_ns, true); in SYSCALL_DEFINE3()
5736 !ns_capable_noaudit(ns->user_ns, CAP_SYS_ADMIN)) in do_statmount()
5948 !ns_capable_noaudit(ns->user_ns, CAP_SYS_ADMIN)) in SYSCALL_DEFINE4()
6000 !ns_capable_noaudit(ns->user_ns, CAP_SYS_ADMIN)) in do_listmount()
6075 !ns_capable_noaudit(ns->user_ns, CAP_SYS_ADMIN)) in SYSCALL_DEFINE4()
6310 if (ns->user_ns == &init_user_ns) in mount_too_revealing()
6366 struct user_namespace *user_ns = nsset->cred->user_ns; in mntns_install() local
6370 if (!ns_capable(mnt_ns->user_ns, CAP_SYS_ADMIN) || in mntns_install()
6371 !ns_capable(user_ns, CAP_SYS_CHROOT) || in mntns_install()
6372 !ns_capable(user_ns, CAP_SYS_ADMIN)) in mntns_install()
6407 return to_mnt_ns(ns)->user_ns; in mntns_owner()