Re: [PATCH 11/16] signal: prepare for CLD_* notification changes

From: Oleg Nesterov
Date: Mon Dec 20 2010 - 11:30:51 EST


On 12/20, Oleg Nesterov wrote:
>
> On 12/06, Tejun Heo wrote:
> >
> > + * Determine whether and what to notify. This should be done under
> > + * @tsk's siglock.
>
> Hmm... it is not clear why.
>
> > + spin_lock_irqsave(&sighand->siglock, flags);
> >
> > + switch (why) {
> > + case CLD_CONTINUED:
> > + case CLD_STOPPED:
> > + case CLD_TRAPPED:
> > + notify = why;
> > + break;
> > + }
>
> OK, with the next patches this code checks sig->flags, probably that
> is why we take ->siglock. Still I can't understand this so far.
> May be the comment could tell more?

Ah, I didn't notice we are going to change sig->flags here, please
ignore.

Oleg.

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/