X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=kernel%2Fpid_namespace.c;h=79aac93acf99813d3abf89967089832cc272572c;hb=ec28dcc6b4c00b78ad269ad5b85ebd5c2d504825;hp=86b3796b0436726e5b0208021cc990bfdc7044e2;hpb=a9280fed383082da08a40af3f38daccaed6d8d62;p=cascardo%2Flinux.git diff --git a/kernel/pid_namespace.c b/kernel/pid_namespace.c index 86b3796b0436..79aac93acf99 100644 --- a/kernel/pid_namespace.c +++ b/kernel/pid_namespace.c @@ -161,13 +161,12 @@ void zap_pid_ns_processes(struct pid_namespace *pid_ns) rcu_read_lock(); /* - * Use force_sig() since it clears SIGNAL_UNKILLABLE ensuring - * any nested-container's init processes don't ignore the - * signal + * Any nested-container's init processes won't ignore the + * SEND_SIG_NOINFO signal, see send_signal()->si_fromuser(). */ task = pid_task(find_vpid(nr), PIDTYPE_PID); if (task) - force_sig(SIGKILL, task); + send_sig_info(SIGKILL, SEND_SIG_NOINFO, task); rcu_read_unlock();