powerpc: Don't use CURRENT_THREAD_INFO to find the stack
A few places use CURRENT_THREAD_INFO, or the C version, to find the stack. This will no longer work with THREAD_INFO_IN_TASK so change them to find the stack in other ways. Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr> Reviewed-by: Nicholas Piggin <npiggin@gmail.com> [mpe: Split out of larger patch] Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:

committed by
Michael Ellerman

parent
1e35f29c6b
commit
7306e83ccf
@@ -603,7 +603,7 @@ EXPORT_SYMBOL(__bswapdi2)
|
||||
#ifdef CONFIG_SMP
|
||||
_GLOBAL(start_secondary_resume)
|
||||
/* Reset stack */
|
||||
CURRENT_THREAD_INFO(r1, r1)
|
||||
rlwinm r1, r1, 0, 0, 31 - THREAD_SHIFT
|
||||
addi r1,r1,THREAD_SIZE-STACK_FRAME_OVERHEAD
|
||||
li r3,0
|
||||
stw r3,0(r1) /* Zero the stack frame pointer */
|
||||
|
Reference in New Issue
Block a user