Lines Matching refs:pid_ns
184 void zap_pid_ns_processes(struct pid_namespace *pid_ns) in zap_pid_ns_processes() argument
192 disable_pid_allocation(pid_ns); in zap_pid_ns_processes()
217 nr = next_pidmap(pid_ns, 1); in zap_pid_ns_processes()
227 nr = next_pidmap(pid_ns, nr); in zap_pid_ns_processes()
259 if (pid_ns->nr_hashed == init_pids) in zap_pid_ns_processes()
265 if (pid_ns->reboot) in zap_pid_ns_processes()
266 current->signal->group_exit_code = pid_ns->reboot; in zap_pid_ns_processes()
268 acct_exit_ns(pid_ns); in zap_pid_ns_processes()
276 struct pid_namespace *pid_ns = task_active_pid_ns(current); in pid_ns_ctl_handler() local
279 if (write && !ns_capable(pid_ns->user_ns, CAP_SYS_ADMIN)) in pid_ns_ctl_handler()
288 tmp.data = &pid_ns->last_pid; in pid_ns_ctl_handler()
308 int reboot_pid_ns(struct pid_namespace *pid_ns, int cmd) in reboot_pid_ns() argument
310 if (pid_ns == &init_pid_ns) in reboot_pid_ns()
316 pid_ns->reboot = SIGHUP; in reboot_pid_ns()
321 pid_ns->reboot = SIGINT; in reboot_pid_ns()
328 force_sig(SIGKILL, pid_ns->child_reaper); in reboot_pid_ns()