arm64: traps: Allow force_signal_inject to pass esr error code
authorAmit Daniel Kachhap <amit.kachhap@arm.com>
Mon, 14 Sep 2020 08:36:52 +0000 (14:06 +0530)
committerWill Deacon <will@kernel.org>
Mon, 14 Sep 2020 11:07:02 +0000 (12:07 +0100)
commit4ef333b2d10680b5d966a733ed7171f72164fcd5
tree0d147a4cc7e5727049aba6b38b97fb0edbcc735f
parent93396936ed0ce2c6f44140bd14728611d0bb065e
arm64: traps: Allow force_signal_inject to pass esr error code

Some error signal need to pass proper ARM esr error code to userspace to
better identify the cause of the signal. So the function
force_signal_inject is extended to pass this as a parameter. The
existing code is not affected by this change.

Signed-off-by: Amit Daniel Kachhap <amit.kachhap@arm.com>
Reviewed-by: Dave Martin <Dave.Martin@arm.com>
Link: https://lore.kernel.org/r/20200914083656.21428-3-amit.kachhap@arm.com
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/include/asm/traps.h
arch/arm64/kernel/fpsimd.c
arch/arm64/kernel/traps.c