On 02/18, Sukadev Bhattiprolu wrote:
>
>       read_lock(&tasklist_lock);
>       nr = next_pidmap(pid_ns, 1);
>       while (nr > 0) {
> -             kill_proc_info(SIGKILL, SEND_SIG_PRIV, nr);
> +             rcu_read_lock();
> +
> +             /*
> +              * Use force_sig() since it clears SIGNAL_UNKILLABLE ensuring
> +              * any nested-container's init processes don't ignore the
> +              * signal
> +              */
> +             task = pid_task(find_vpid(nr), PIDTYPE_PID);
> +             force_sig(SIGKILL, task);

Shouldn't we check task != NULL ?

Oleg.

_______________________________________________
Containers mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/containers

_______________________________________________
Devel mailing list
[email protected]
https://openvz.org/mailman/listinfo/devel

Reply via email to