arm64: add POE signal support
authorJoey Gouly <joey.gouly@arm.com>
Thu, 22 Aug 2024 15:11:02 +0000 (16:11 +0100)
committerWill Deacon <will@kernel.org>
Wed, 4 Sep 2024 11:54:05 +0000 (12:54 +0100)
commit9160f7e909e179f333c2578d3032978e7a60b270
tree12923d4d7c51b7000bfbe64f1c4287ad6a7776ed
parent7f955be9f887d3ce77afb61ea74d907f06fe6f1e
arm64: add POE signal support

Add PKEY support to signals, by saving and restoring POR_EL0 from the stackframe.

Signed-off-by: Joey Gouly <joey.gouly@arm.com>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Will Deacon <will@kernel.org>
Reviewed-by: Mark Brown <broonie@kernel.org>
Acked-by: Szabolcs Nagy <szabolcs.nagy@arm.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Reviewed-by: Anshuman Khandual <anshuman.khandual@arm.com>
Link: https://lore.kernel.org/r/20240822151113.1479789-20-joey.gouly@arm.com
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/include/uapi/asm/sigcontext.h
arch/arm64/kernel/signal.c