projects
/
cascardo
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
arm64: kasan: clear stale stack poison
[cascardo/linux.git]
/
arch
/
arm64
/
kernel
/
sleep.S
diff --git
a/arch/arm64/kernel/sleep.S
b/arch/arm64/kernel/sleep.S
index
e33fe33
..
fd10eb6
100644
(file)
--- a/
arch/arm64/kernel/sleep.S
+++ b/
arch/arm64/kernel/sleep.S
@@
-145,6
+145,10
@@
ENTRY(cpu_resume_mmu)
ENDPROC(cpu_resume_mmu)
.popsection
cpu_resume_after_mmu:
+#ifdef CONFIG_KASAN
+ mov x0, sp
+ bl kasan_unpoison_remaining_stack
+#endif
mov x0, #0 // return zero on success
ldp x19, x20, [sp, #16]
ldp x21, x22, [sp, #32]