diff options
author | 2020-12-08 05:24:19 +0000 | |
---|---|---|
committer | 2020-12-08 21:41:03 +1100 | |
commit | db972a3787d12b1ce9ba7a31ec376d8a79e04c47 (patch) | |
tree | 3979e49aa785c54ad672e758bf496ef07dd3748e /tools/perf/scripts/python/export-to-sqlite.py | |
parent | powerpc: fix spelling mistake in Kconfig "seleted" -> "selected" (diff) | |
download | linux-dev-db972a3787d12b1ce9ba7a31ec376d8a79e04c47.tar.xz linux-dev-db972a3787d12b1ce9ba7a31ec376d8a79e04c47.zip |
powerpc/powermac: Fix low_sleep_handler with CONFIG_VMAP_STACK
low_sleep_handler() can't restore the context from standard
stack because the stack can hardly be accessed with MMU OFF.
Store everything in a global storage area instead of storing
a pointer to the stack in that global storage area.
To avoid a complete churn of the function, still use r1 as
the pointer to the storage area during restore.
Fixes: cd08f109e262 ("powerpc/32s: Enable CONFIG_VMAP_STACK")
Reported-by: Giuseppe Sacco <giuseppe@sguazz.it>
Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Tested-by: Giuseppe Sacco <giuseppe@sguazz.it>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/e3e0d8042a3ba75cb4a9546c19c408b5b5b28994.1607404931.git.christophe.leroy@csgroup.eu
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions