diff options
| -rw-r--r-- | arch/powerpc/kernel/head_64.S | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/arch/powerpc/kernel/head_64.S b/arch/powerpc/kernel/head_64.S index 415659629394..2b03a09fe5e9 100644 --- a/arch/powerpc/kernel/head_64.S +++ b/arch/powerpc/kernel/head_64.S | |||
| @@ -157,8 +157,7 @@ _GLOBAL(__secondary_hold) | |||
| 157 | SET_REG_IMMEDIATE(r4, .hmt_init) | 157 | SET_REG_IMMEDIATE(r4, .hmt_init) |
| 158 | mtctr r4 | 158 | mtctr r4 |
| 159 | bctr | 159 | bctr |
| 160 | #else | 160 | #elif defined(CONFIG_SMP) || defined(CONFIG_KEXEC) |
| 161 | #ifdef CONFIG_SMP | ||
| 162 | LOAD_REG_IMMEDIATE(r4, .pSeries_secondary_smp_init) | 161 | LOAD_REG_IMMEDIATE(r4, .pSeries_secondary_smp_init) |
| 163 | mtctr r4 | 162 | mtctr r4 |
| 164 | mr r3,r24 | 163 | mr r3,r24 |
| @@ -166,7 +165,6 @@ _GLOBAL(__secondary_hold) | |||
| 166 | #else | 165 | #else |
| 167 | BUG_OPCODE | 166 | BUG_OPCODE |
| 168 | #endif | 167 | #endif |
| 169 | #endif | ||
| 170 | 168 | ||
| 171 | /* This value is used to mark exception frames on the stack. */ | 169 | /* This value is used to mark exception frames on the stack. */ |
| 172 | .section ".toc","aw" | 170 | .section ".toc","aw" |
