diff options
author | Sami Tolvanen <samitolvanen@google.com> | 2020-04-27 09:00:13 -0700 |
---|---|---|
committer | Will Deacon <will@kernel.org> | 2020-05-15 16:35:50 +0100 |
commit | e73f02c6eb15729164b9dd5e19214b54446823ab (patch) | |
tree | f232209ca98fd126e697706422af3d044a7ce24e /arch/arm64/kernel/vdso/Makefile | |
parent | 6d37d81f449a103a8b43c5c972b5055b8936ef0e (diff) |
arm64: efi: Restore register x18 if it was corrupted
If we detect a corrupted x18, restore the register before jumping back
to potentially SCS instrumented code. This is safe, because the wrapper
is called with preemption disabled and a separate shadow stack is used
for interrupt handling.
Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
Reviewed-by: Kees Cook <keescook@chromium.org>
Acked-by: Will Deacon <will@kernel.org>
Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'arch/arm64/kernel/vdso/Makefile')
0 files changed, 0 insertions, 0 deletions