signal: Remove task parameter from force_sig
authorEric W. Biederman <ebiederm@xmission.com>
Thu, 23 May 2019 15:17:27 +0000 (10:17 -0500)
committerEric W. Biederman <ebiederm@xmission.com>
Mon, 27 May 2019 14:36:28 +0000 (09:36 -0500)
commit3cf5d076fb4d48979f382bc9452765bf8b79e740
tree935f7af65a7a7f1ba514f1da5b207e2dc298eaca
parentcb44c9a0ab21a9ae4dfcabac1ed8e38aa872d1af
signal: Remove task parameter from force_sig

All of the remaining callers pass current into force_sig so
remove the task parameter to make this obvious and to make
misuse more difficult in the future.

This also makes it clear force_sig passes current into force_sig_info.

Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
76 files changed:
arch/alpha/kernel/signal.c
arch/arc/kernel/process.c
arch/arc/kernel/signal.c
arch/arm/kernel/signal.c
arch/arm64/kernel/traps.c
arch/c6x/kernel/signal.c
arch/csky/kernel/signal.c
arch/h8300/kernel/ptrace_h.c
arch/h8300/kernel/ptrace_s.c
arch/h8300/kernel/signal.c
arch/hexagon/kernel/signal.c
arch/hexagon/kernel/traps.c
arch/ia64/kernel/signal.c
arch/ia64/kernel/traps.c
arch/m68k/kernel/signal.c
arch/m68k/kernel/traps.c
arch/microblaze/kernel/signal.c
arch/mips/kernel/branch.c
arch/mips/kernel/kprobes.c
arch/mips/kernel/signal.c
arch/mips/kernel/signal_n32.c
arch/mips/kernel/signal_o32.c
arch/mips/kernel/traps.c
arch/mips/kernel/unaligned.c
arch/mips/sgi-ip22/ip22-berr.c
arch/mips/sgi-ip22/ip28-berr.c
arch/mips/sgi-ip27/ip27-berr.c
arch/mips/sgi-ip32/ip32-berr.c
arch/nds32/kernel/signal.c
arch/nds32/kernel/traps.c
arch/nios2/kernel/signal.c
arch/openrisc/kernel/signal.c
arch/openrisc/kernel/traps.c
arch/parisc/kernel/signal.c
arch/powerpc/kernel/signal_32.c
arch/powerpc/kernel/signal_64.c
arch/powerpc/platforms/cell/spufs/run.c
arch/riscv/kernel/signal.c
arch/s390/kernel/compat_signal.c
arch/s390/kernel/signal.c
arch/sh/kernel/cpu/sh2a/fpu.c
arch/sh/kernel/cpu/sh4/fpu.c
arch/sh/kernel/cpu/sh5/fpu.c
arch/sh/kernel/ptrace_64.c
arch/sh/kernel/signal_32.c
arch/sh/kernel/signal_64.c
arch/sh/kernel/traps.c
arch/sh/kernel/traps_32.c
arch/sh/kernel/traps_64.c
arch/sparc/kernel/process_64.c
arch/sparc/kernel/signal32.c
arch/sparc/kernel/signal_32.c
arch/sparc/kernel/signal_64.c
arch/sparc/kernel/traps_64.c
arch/sparc/mm/fault_32.c
arch/um/kernel/exec.c
arch/um/kernel/tlb.c
arch/um/kernel/trap.c
arch/unicore32/kernel/signal.c
arch/x86/entry/vsyscall/vsyscall_64.c
arch/x86/kernel/cpu/mce/core.c
arch/x86/kernel/signal.c
arch/x86/kernel/traps.c
arch/x86/kernel/uprobes.c
arch/x86/kernel/vm86_32.c
arch/x86/mm/mpx.c
arch/x86/um/signal.c
arch/xtensa/kernel/signal.c
arch/xtensa/kernel/traps.c
drivers/misc/lkdtm/bugs.c
include/linux/sched/signal.h
include/linux/syscalls.h
kernel/events/uprobes.c
kernel/rseq.c
kernel/signal.c
security/safesetid/lsm.c