]> git.baikalelectronics.ru Git - kernel.git/commit
sparc: Use set_current_blocked()
authorMatt Fleming <matt.fleming@intel.com>
Thu, 11 Aug 2011 13:57:02 +0000 (14:57 +0100)
committerDavid S. Miller <davem@davemloft.net>
Wed, 12 Oct 2011 19:25:28 +0000 (12:25 -0700)
commitdce609102f378dd47c8da9c46843f1201739df0a
treefad64797c8240759caa11b032b8016947f29715f
parent7ab7e69991dcba2f60359bc2e96269fe6ba717b0
sparc: Use set_current_blocked()

As described in 3f85a0fa ("signal: sigprocmask() should do
retarget_shared_pending()") the modification of current->blocked is
incorrect as we need to check whether the signal we're about to block
is pending in the shared queue.

Cc: Oleg Nesterov <oleg@redhat.com>
Cc: "David S. Miller" <davem@davemloft.net>
Signed-off-by: Matt Fleming <matt.fleming@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc/kernel/signal32.c
arch/sparc/kernel/signal_32.c
arch/sparc/kernel/signal_64.c