lkml.org 
[lkml]   [2010]   [Mar]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: [PATCH] wait_for_helper: SIGCHLD from user-space can lead to use-after-free
Date
> Yes. kthreads run with all signal ignored, this is inherited from
> kthreadd() which does ignore_signal().

Ok.

> I don't think this can work. SIG_DFL for SIGCHLD is OK because it is
> sig_kernel_ignore(). But, say, SIGHUP and other signals still should
> be ignored, otherwise we have the same problems with the unwanted
> signal_pending() this patch tries to avoid.

Yes, I see.

> But even if we could do this,
>
> > That should make it redundant in ____call_usermodehelper,
> > so it could be removed from there.
>
> Please note that __call_usermodehelper() forks ____call_usermodehelper() too.

Ok.


Thanks,
Roland


\
 
 \ /
  Last update: 2010-03-10 22:31    [from the cache]
©2003-2011 Jasper Spaans