[RFC][PATCH 0/3] signal: Move si_trapno into the _si_fault union

From: Eric W. Biederman
Date: Fri Apr 30 2021 - 18:49:55 EST



Eric W. Biederman (3):
siginfo: Move si_trapno inside the union inside _si_fault
signal: Implement SIL_FAULT_TRAPNO
signal: Use dedicated helpers to send signals with si_trapno set

arch/alpha/kernel/osf_sys.c | 2 +-
arch/alpha/kernel/signal.c | 4 +-
arch/alpha/kernel/traps.c | 24 ++++++------
arch/alpha/mm/fault.c | 4 +-
arch/sparc/kernel/process_64.c | 2 +-
arch/sparc/kernel/sys_sparc_32.c | 2 +-
arch/sparc/kernel/sys_sparc_64.c | 2 +-
arch/sparc/kernel/traps_32.c | 22 +++++------
arch/sparc/kernel/traps_64.c | 44 ++++++++++------------
arch/sparc/kernel/unaligned_32.c | 2 +-
arch/sparc/mm/fault_32.c | 2 +-
arch/sparc/mm/fault_64.c | 2 +-
fs/signalfd.c | 7 +---
include/linux/compat.h | 4 +-
include/linux/sched/signal.h | 12 ++----
include/linux/signal.h | 1 +
include/uapi/asm-generic/siginfo.h | 6 +--
kernel/signal.c | 77 ++++++++++++++++++++++----------------
18 files changed, 107 insertions(+), 112 deletions(-)