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    [W:0.031 / U:60.492 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site