Messages in this thread |  | | | Date | Mon, 25 Apr 2011 13:19:49 +0200 | | From | Tejun Heo <> | | Subject | Re: [PATCH v2 6/7] x86: signal: handle_signal() should use set_current_blocked() |
| |
On Mon, Apr 18, 2011 at 03:46:15PM +0200, Oleg Nesterov wrote: > This is ugly, but if sigprocmask() needs retarget_shared_pending() then > handle signal should follow this logic. In theory it is newer correct to never?
> add the new signals to current->blocked, the signal handler can sleep/etc > so we should notify other threads in case we block the pending signal and > nobody else has TIF_SIGPENDING. > > Of course, this change doesn't make signals faster :/
I don't think it's gonna make things go much slower either except for pathological cases.
> Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Acked-by: Tejun Heo <tj@kernel.org>
Thanks.
-- tejun
|  |