diff options
| -rw-r--r-- | arch/powerpc/kernel/head_64.S | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/powerpc/kernel/head_64.S b/arch/powerpc/kernel/head_64.S index 844a44b64472..4d6681dce816 100644 --- a/arch/powerpc/kernel/head_64.S +++ b/arch/powerpc/kernel/head_64.S | |||
| @@ -572,9 +572,6 @@ __secondary_start: | |||
| 572 | /* Set thread priority to MEDIUM */ | 572 | /* Set thread priority to MEDIUM */ |
| 573 | HMT_MEDIUM | 573 | HMT_MEDIUM |
| 574 | 574 | ||
| 575 | /* Do early setup for that CPU (stab, slb, hash table pointer) */ | ||
| 576 | bl .early_setup_secondary | ||
| 577 | |||
| 578 | /* Initialize the kernel stack. Just a repeat for iSeries. */ | 575 | /* Initialize the kernel stack. Just a repeat for iSeries. */ |
| 579 | LOAD_REG_ADDR(r3, current_set) | 576 | LOAD_REG_ADDR(r3, current_set) |
| 580 | sldi r28,r24,3 /* get current_set[cpu#] */ | 577 | sldi r28,r24,3 /* get current_set[cpu#] */ |
| @@ -582,6 +579,9 @@ __secondary_start: | |||
| 582 | addi r1,r1,THREAD_SIZE-STACK_FRAME_OVERHEAD | 579 | addi r1,r1,THREAD_SIZE-STACK_FRAME_OVERHEAD |
| 583 | std r1,PACAKSAVE(r13) | 580 | std r1,PACAKSAVE(r13) |
| 584 | 581 | ||
| 582 | /* Do early setup for that CPU (stab, slb, hash table pointer) */ | ||
| 583 | bl .early_setup_secondary | ||
| 584 | |||
| 585 | /* Clear backchain so we get nice backtraces */ | 585 | /* Clear backchain so we get nice backtraces */ |
| 586 | li r7,0 | 586 | li r7,0 |
| 587 | mtlr r7 | 587 | mtlr r7 |
