diff options
author | 2021-03-12 12:50:46 +0000 | |
---|---|---|
committer | 2021-03-29 13:22:10 +1100 | |
commit | a2b3e09ae41c71d27d9b8da9baf31e0d9a97b864 (patch) | |
tree | 142ebc66c40f6055d7eb05859179e92dbc361ed2 /arch/powerpc/kernel/head_booke.h | |
parent | powerpc/32: Return directly from power_save_ppc32_restore() (diff) | |
download | linux-a2b3e09ae41c71d27d9b8da9baf31e0d9a97b864.tar.gz linux-a2b3e09ae41c71d27d9b8da9baf31e0d9a97b864.tar.bz2 linux-a2b3e09ae41c71d27d9b8da9baf31e0d9a97b864.zip |
powerpc/32: Only use prepare_transfer_to_handler function on book3s/32 and e500
Only book3s/32 and e500 have significative work to do in
prepare_transfer_to_handler.
Other 32 bit have nothing to do at all.
Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/b5e29ca0e557c11340415a13fe8b107189d315e1.1615552867.git.christophe.leroy@csgroup.eu
Diffstat (limited to 'arch/powerpc/kernel/head_booke.h')
-rw-r--r-- | arch/powerpc/kernel/head_booke.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/powerpc/kernel/head_booke.h b/arch/powerpc/kernel/head_booke.h index 7f3dd5fae51d..cb96ae002af6 100644 --- a/arch/powerpc/kernel/head_booke.h +++ b/arch/powerpc/kernel/head_booke.h @@ -104,7 +104,9 @@ END_BTB_FLUSH_SECTION .endm .macro prepare_transfer_to_handler +#ifdef CONFIG_E500 bl prepare_transfer_to_handler +#endif .endm .macro SYSCALL_ENTRY trapno intno srr1 |