Lines Matching refs:user_ns

88 	struct task_struct *tsk, struct user_namespace *user_ns,  in create_new_namespaces()  argument
98 new_nsp->mnt_ns = copy_mnt_ns(flags, tsk->nsproxy->mnt_ns, user_ns, new_fs); in create_new_namespaces()
104 new_nsp->uts_ns = copy_utsname(flags, user_ns, tsk->nsproxy->uts_ns); in create_new_namespaces()
110 new_nsp->ipc_ns = copy_ipcs(flags, user_ns, tsk->nsproxy->ipc_ns); in create_new_namespaces()
117 copy_pid_ns(flags, user_ns, tsk->nsproxy->pid_ns_for_children); in create_new_namespaces()
123 new_nsp->cgroup_ns = copy_cgroup_ns(flags, user_ns, in create_new_namespaces()
130 new_nsp->net_ns = copy_net_ns(flags, user_ns, tsk->nsproxy->net_ns); in create_new_namespaces()
136 new_nsp->time_ns_for_children = copy_time_ns(flags, user_ns, in create_new_namespaces()
170 struct user_namespace *user_ns = task_cred_xxx(tsk, user_ns); in copy_namespaces() local
181 } else if (!ns_capable(user_ns, CAP_SYS_ADMIN)) in copy_namespaces()
195 new_ns = create_new_namespaces(flags, tsk, user_ns, tsk->fs); in copy_namespaces()
214 struct user_namespace *user_ns; in unshare_nsproxy_namespaces() local
222 user_ns = new_cred ? new_cred->user_ns : current_user_ns(); in unshare_nsproxy_namespaces()
223 if (!ns_capable(user_ns, CAP_SYS_ADMIN)) in unshare_nsproxy_namespaces()
226 *new_nsp = create_new_namespaces(unshare_flags, current, user_ns, in unshare_nsproxy_namespaces()
262 ns_ref_active_get(new->user_ns); in switch_cred_namespaces()
263 ns_ref_active_put(old->user_ns); in switch_cred_namespaces()
268 ns_ref_active_get(tsk->real_cred->user_ns); in get_cred_namespaces()
273 ns_ref_active_put(tsk->real_cred->user_ns); in exit_cred_namespaces()
396 struct user_namespace *user_ns = NULL; in validate_nsset() local
438 user_ns = get_user_ns(__task_cred(tsk)->user_ns); in validate_nsset()
450 ret = validate_ns(nsset, &user_ns->ns); in validate_nsset()
515 put_user_ns(user_ns); in validate_nsset()