mirror of
https://github.com/torvalds/linux
synced 2024-10-18 09:18:26 +00:00
powerpc/32s: fix initial setup of segment registers on secondary CPU
The patch referenced below moved the loading of segment registers
out of load_up_mmu() in order to do it earlier in the boot sequence.
However, the secondary CPU still needs it to be done when loading up
the MMU.
Reported-by: Erhard F. <erhard_f@mailbox.org>
Fixes: 215b823707
("powerpc/32s: set up an early static hash table for KASAN")
Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:
parent
c21f5a9ed8
commit
b7f8b440f3
|
@ -757,6 +757,7 @@ __secondary_start:
|
||||||
stw r0,0(r3)
|
stw r0,0(r3)
|
||||||
|
|
||||||
/* load up the MMU */
|
/* load up the MMU */
|
||||||
|
bl load_segment_registers
|
||||||
bl load_up_mmu
|
bl load_up_mmu
|
||||||
|
|
||||||
/* ptr to phys current thread */
|
/* ptr to phys current thread */
|
||||||
|
|
Loading…
Reference in a new issue