OSDN Git Service

most of set_current_blocked() callers want SIGKILL/SIGSTOP removed from set
authorAl Viro <viro@zeniv.linux.org.uk>
Fri, 27 Apr 2012 17:58:59 +0000 (13:58 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Fri, 1 Jun 2012 16:58:51 +0000 (12:58 -0400)
commit77097ae503b170120ab66dd1d547f8577193f91f
treebee5b2e8d91b9ec8ab74c58cbec1796c7bacc2e5
parentedd63a2763bdae0daa4f0a4d4c5d61d1154352a5
most of set_current_blocked() callers want SIGKILL/SIGSTOP removed from set

Only 3 out of 63 do not.  Renamed the current variant to __set_current_blocked(),
added set_current_blocked() that will exclude unblockable signals, switched
open-coded instances to it.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
45 files changed:
arch/alpha/kernel/signal.c
arch/arm/kernel/signal.c
arch/avr32/kernel/signal.c
arch/blackfin/kernel/signal.c
arch/c6x/kernel/signal.c
arch/cris/arch-v10/kernel/signal.c
arch/cris/arch-v32/kernel/signal.c
arch/frv/kernel/signal.c
arch/h8300/kernel/signal.c
arch/hexagon/kernel/signal.c
arch/ia64/kernel/signal.c
arch/m32r/kernel/signal.c
arch/m68k/kernel/signal.c
arch/microblaze/kernel/signal.c
arch/mips/kernel/signal-common.h
arch/mips/kernel/signal.c
arch/mips/kernel/signal32.c
arch/mips/kernel/signal_n32.c
arch/mn10300/kernel/signal.c
arch/openrisc/kernel/signal.c
arch/parisc/kernel/signal.c
arch/parisc/kernel/signal32.c
arch/powerpc/kernel/signal.c
arch/powerpc/kernel/signal.h
arch/s390/kernel/compat_signal.c
arch/s390/kernel/signal.c
arch/score/kernel/signal.c
arch/sh/kernel/signal_32.c
arch/sh/kernel/signal_64.c
arch/sparc/kernel/signal32.c
arch/sparc/kernel/signal_32.c
arch/sparc/kernel/signal_64.c
arch/tile/kernel/compat_signal.c
arch/tile/kernel/signal.c
arch/um/include/shared/frame_kern.h
arch/um/kernel/signal.c
arch/unicore32/kernel/signal.c
arch/x86/ia32/ia32_signal.c
arch/x86/include/asm/sighandling.h
arch/x86/kernel/signal.c
arch/x86/um/signal.c
arch/xtensa/kernel/signal.c
include/linux/sched.h
include/linux/signal.h
kernel/signal.c