[Devel] Re: [PATCH 4/7][v7] Protect cinit from unblocked SIG_DFL signals
Oleg Nesterov
oleg at redhat.com
Sat Jan 17 14:12:42 PST 2009
On 01/17, Sukadev Bhattiprolu wrote:
>
> @@ -1331,7 +1341,7 @@ int send_sigqueue(struct sigqueue *q, struct task_struct *t, int group)
> goto ret;
>
> ret = 1; /* the signal is ignored */
> - if (!prepare_signal(sig, t))
> + if (!prepare_signal(sig, t, 1))
Hmm, just noticed. This looks wrong, it should be prepare_signal(sig, t, 0),
no?
For example, /sbin/init can create the posix timer with sigev_signo = SIGKILL
and it won't be killed before this patch.
This also looks wrong from the masquerading pov.
Otherwise, the patches 1-6 are imho fine.
Oleg.
_______________________________________________
Containers mailing list
Containers at lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers
More information about the Devel
mailing list