Messages in this thread | | | Date | Fri, 22 Apr 2011 15:14:18 +0100 | From | Matt Fleming <> | Subject | Re: [PATCH v2 7/7] x86: signal: sys_rt_sigreturn() should use set_current_blocked() |
| |
On Mon, 18 Apr 2011 15:46:41 +0200 Oleg Nesterov <oleg@redhat.com> wrote:
> Normally sys_rt_sigreturn() restores the old current->blocked which was > changed by handle_signal(), and unblocking is always fine. > > But the debugger or application itself can change frame->uc_sigmask and > thus we need set_current_blocked()->retarget_shared_pending(). > > Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Reviewed-by: Matt Fleming <matt.fleming@linux.intel.com>
But does sys_sigreturn() also need this change?
| |