diff options
author | Kristina Martsenko <kristina.martsenko@arm.com> | 2020-03-13 14:34:51 +0530 |
---|---|---|
committer | Catalin Marinas <catalin.marinas@arm.com> | 2020-03-18 09:50:19 +0000 |
commit | be129842566599f2c6f8fbba277c098802cd4b3d (patch) | |
tree | 99ba6277bb813d8d239e52bfebad736d707a4080 /arch/arm64/kernel/cpu_errata.c | |
parent | 91a1b6ccff323e60615e3118eceb2d8cbc4f69ab (diff) |
arm64: install user ptrauth keys at kernel exit time
As we're going to enable pointer auth within the kernel and use a
different APIAKey for the kernel itself, so move the user APIAKey
switch to EL0 exception return.
The other 4 keys could remain switched during task switch, but are also
moved to keep things consistent.
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: James Morse <james.morse@arm.com>
Reviewed-by: Vincenzo Frascino <Vincenzo.Frascino@arm.com>
Signed-off-by: Kristina Martsenko <kristina.martsenko@arm.com>
[Amit: commit msg, re-positioned the patch, comments]
Signed-off-by: Amit Daniel Kachhap <amit.kachhap@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'arch/arm64/kernel/cpu_errata.c')
0 files changed, 0 insertions, 0 deletions