OSDN Git Service

signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE
authorEric W. Biederman <ebiederm@xmission.com>
Wed, 18 Apr 2018 22:48:49 +0000 (17:48 -0500)
committerEric W. Biederman <ebiederm@xmission.com>
Wed, 3 Oct 2018 14:46:43 +0000 (16:46 +0200)
commitf28380185193610c716a90ec9b9e696638a495ce
treef7fc4d228bb2e51a4be7833c68f49607b57198cc
parente75dc036c445b91b8b2ad4e6c9b05f04b6be6d3f
signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE

Rework the defintion of struct siginfo so that the array padding
struct siginfo to SI_MAX_SIZE can be placed in a union along side of
the rest of the struct siginfo members.  The result is that we no
longer need the __ARCH_SI_PREAMBLE_SIZE or SI_PAD_SIZE definitions.

Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
17 files changed:
arch/alpha/include/uapi/asm/siginfo.h
arch/arm64/include/uapi/asm/Kbuild
arch/arm64/include/uapi/asm/siginfo.h [deleted file]
arch/ia64/include/uapi/asm/siginfo.h
arch/mips/include/uapi/asm/siginfo.h
arch/parisc/include/uapi/asm/Kbuild
arch/parisc/include/uapi/asm/siginfo.h [deleted file]
arch/powerpc/include/uapi/asm/Kbuild
arch/powerpc/include/uapi/asm/siginfo.h [deleted file]
arch/riscv/include/uapi/asm/Kbuild
arch/riscv/include/uapi/asm/siginfo.h [deleted file]
arch/s390/include/uapi/asm/Kbuild
arch/s390/include/uapi/asm/siginfo.h [deleted file]
arch/sparc/include/uapi/asm/siginfo.h
arch/x86/include/uapi/asm/siginfo.h
include/uapi/asm-generic/siginfo.h
kernel/signal.c