Lines Matching defs:new_nsp

92 	struct nsproxy *new_nsp;
95 new_nsp = create_nsproxy();
96 if (!new_nsp)
99 new_nsp->mnt_ns = copy_mnt_ns(flags, tsk->nsproxy->mnt_ns, user_ns, new_fs);
100 if (IS_ERR(new_nsp->mnt_ns)) {
101 err = PTR_ERR(new_nsp->mnt_ns);
105 new_nsp->uts_ns = copy_utsname(flags, user_ns, tsk->nsproxy->uts_ns);
106 if (IS_ERR(new_nsp->uts_ns)) {
107 err = PTR_ERR(new_nsp->uts_ns);
111 new_nsp->ipc_ns = copy_ipcs(flags, user_ns, tsk->nsproxy->ipc_ns);
112 if (IS_ERR(new_nsp->ipc_ns)) {
113 err = PTR_ERR(new_nsp->ipc_ns);
117 new_nsp->pid_ns_for_children =
119 if (IS_ERR(new_nsp->pid_ns_for_children)) {
120 err = PTR_ERR(new_nsp->pid_ns_for_children);
124 new_nsp->cgroup_ns = copy_cgroup_ns(flags, user_ns,
126 if (IS_ERR(new_nsp->cgroup_ns)) {
127 err = PTR_ERR(new_nsp->cgroup_ns);
131 new_nsp->net_ns = copy_net_ns(flags, user_ns, tsk->nsproxy->net_ns);
132 if (IS_ERR(new_nsp->net_ns)) {
133 err = PTR_ERR(new_nsp->net_ns);
137 new_nsp->time_ns_for_children = copy_time_ns(flags, user_ns,
139 if (IS_ERR(new_nsp->time_ns_for_children)) {
140 err = PTR_ERR(new_nsp->time_ns_for_children);
143 new_nsp->time_ns = get_time_ns(tsk->nsproxy->time_ns);
145 return new_nsp;
148 put_net(new_nsp->net_ns);
150 put_cgroup_ns(new_nsp->cgroup_ns);
152 put_pid_ns(new_nsp->pid_ns_for_children);
154 put_ipc_ns(new_nsp->ipc_ns);
156 put_uts_ns(new_nsp->uts_ns);
158 put_mnt_ns(new_nsp->mnt_ns);
160 kmem_cache_free(nsproxy_cachep, new_nsp);
211 struct nsproxy **new_nsp, struct cred *new_cred, struct fs_struct *new_fs)
223 *new_nsp = create_new_namespaces(unshare_flags, current, user_ns,
225 if (IS_ERR(*new_nsp)) {
226 err = PTR_ERR(*new_nsp);