diff options
Diffstat (limited to 'arch/powerpc/platforms/powernv/smp.c')
| -rw-r--r-- | arch/powerpc/platforms/powernv/smp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/powerpc/platforms/powernv/smp.c b/arch/powerpc/platforms/powernv/smp.c index 88c9459c3e07..89e3857af4e0 100644 --- a/arch/powerpc/platforms/powernv/smp.c +++ b/arch/powerpc/platforms/powernv/smp.c | |||
| @@ -40,7 +40,7 @@ | |||
| 40 | #define DBG(fmt...) | 40 | #define DBG(fmt...) |
| 41 | #endif | 41 | #endif |
| 42 | 42 | ||
| 43 | static void __cpuinit pnv_smp_setup_cpu(int cpu) | 43 | static void pnv_smp_setup_cpu(int cpu) |
| 44 | { | 44 | { |
| 45 | if (cpu != boot_cpuid) | 45 | if (cpu != boot_cpuid) |
| 46 | xics_setup_cpu(); | 46 | xics_setup_cpu(); |
| @@ -51,7 +51,7 @@ static int pnv_smp_cpu_bootable(unsigned int nr) | |||
| 51 | /* Special case - we inhibit secondary thread startup | 51 | /* Special case - we inhibit secondary thread startup |
| 52 | * during boot if the user requests it. | 52 | * during boot if the user requests it. |
| 53 | */ | 53 | */ |
| 54 | if (system_state < SYSTEM_RUNNING && cpu_has_feature(CPU_FTR_SMT)) { | 54 | if (system_state == SYSTEM_BOOTING && cpu_has_feature(CPU_FTR_SMT)) { |
| 55 | if (!smt_enabled_at_boot && cpu_thread_in_core(nr) != 0) | 55 | if (!smt_enabled_at_boot && cpu_thread_in_core(nr) != 0) |
| 56 | return 0; | 56 | return 0; |
| 57 | if (smt_enabled_at_boot | 57 | if (smt_enabled_at_boot |
