diff options
Diffstat (limited to 'arch/x86/kernel/smp_32.c')
-rw-r--r-- | arch/x86/kernel/smp_32.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kernel/smp_32.c b/arch/x86/kernel/smp_32.c index e4a6b669a0b8..cde3a0ecd716 100644 --- a/arch/x86/kernel/smp_32.c +++ b/arch/x86/kernel/smp_32.c | |||
@@ -611,7 +611,7 @@ static void stop_this_cpu (void * dummy) | |||
611 | */ | 611 | */ |
612 | cpu_clear(smp_processor_id(), cpu_online_map); | 612 | cpu_clear(smp_processor_id(), cpu_online_map); |
613 | disable_local_APIC(); | 613 | disable_local_APIC(); |
614 | if (cpu_data(smp_processor_id()).hlt_works_ok) | 614 | if (hlt_works(smp_processor_id())) |
615 | for(;;) halt(); | 615 | for(;;) halt(); |
616 | for (;;); | 616 | for (;;); |
617 | } | 617 | } |