[lkml]   [2011]   [Apr]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [PATCH 2/6] signal: retarget_shared_pending: consider shared/unblocked signals only
    On Mon, 11 Apr 2011 19:20:45 +0200
    Oleg Nesterov <> wrote:

    > exit_signals() checks signal_pending() before
    > retarget_shared_pending() but this is suboptimal. We can avoid the
    > while_each_thread() loop in case when there are no shared signals
    > visible to us.
    > Add the has_pending_signals(shared_pending, blocked) check. We don
    > not use tsk->blocked directly but pass this sigset_t as an argument,
    > this is needed for the next patch.
    > Note: we can optimize this more. while_each_thread(t) can check
    > t->blocked into account and stop after every pending signal has the
    > new target.
    > Signed-off-by: Oleg Nesterov <>

    Nice. Do you have plans to implement that further optimisation?

    Reviewed-by: Matt Fleming <>

     \ /
      Last update: 2011-04-12 13:43    [W:0.021 / U:1.404 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site