powerpc/64: Replace CURRENT_THREAD_INFO with PACA_THREAD_INFO
Now that current_thread_info is located at the beginning of 'current' task struct, CURRENT_THREAD_INFO macro is not really needed any more. This patch replaces it by loads of the value at PACA_THREAD_INFO(r13). Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr> [mpe: Add PACA_THREAD_INFO rather than using PACACURRENT] Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:

committed by
Michael Ellerman

父節點
f7354ccac8
當前提交
c911d2e128
@@ -229,7 +229,7 @@ ftrace_call:
|
||||
* - r0, r11 & r12 are free
|
||||
*/
|
||||
livepatch_handler:
|
||||
CURRENT_THREAD_INFO(r12, r1)
|
||||
ld r12, PACA_THREAD_INFO(r13)
|
||||
|
||||
/* Allocate 3 x 8 bytes */
|
||||
ld r11, TI_livepatch_sp(r12)
|
||||
@@ -256,7 +256,7 @@ livepatch_handler:
|
||||
* restore it.
|
||||
*/
|
||||
|
||||
CURRENT_THREAD_INFO(r12, r1)
|
||||
ld r12, PACA_THREAD_INFO(r13)
|
||||
|
||||
ld r11, TI_livepatch_sp(r12)
|
||||
|
||||
@@ -273,7 +273,7 @@ livepatch_handler:
|
||||
ld r2, -24(r11)
|
||||
|
||||
/* Pop livepatch stack frame */
|
||||
CURRENT_THREAD_INFO(r12, r1)
|
||||
ld r12, PACA_THREAD_INFO(r13)
|
||||
subi r11, r11, 24
|
||||
std r11, TI_livepatch_sp(r12)
|
||||
|
||||
|
Reference in New Issue
Block a user