summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/smp_32.c
diff options
context:
space:
mode:
authorGlauber Costa <gcosta@redhat.com>2008-03-03 14:12:49 -0300
committerIngo Molnar <mingo@elte.hu>2008-04-17 17:40:55 +0200
commit3be5b49e8f1002bc562a2b4670093e4ebf27b4e9 (patch)
treea6ec2f5165c557dcd46ef926094897cf823a8bb9 /arch/x86/kernel/smp_32.c
parent3d3f487c58ef1ece714af280b29411960908149c (diff)
downloadop-kernel-dev-3be5b49e8f1002bc562a2b4670093e4ebf27b4e9.zip
op-kernel-dev-3be5b49e8f1002bc562a2b4670093e4ebf27b4e9.tar.gz
x86: make stop_this_cpu looks exactly equal in both arches
with the hlt_works change, it is possible to have i386 and x86_64 stop_this_cpu() looking exactly the same. They can, after that, be merged. Signed-off-by: Glauber Costa <gcosta@redhat.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/kernel/smp_32.c')
-rw-r--r--arch/x86/kernel/smp_32.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kernel/smp_32.c b/arch/x86/kernel/smp_32.c
index e4a6b66..cde3a0e 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)
*/
cpu_clear(smp_processor_id(), cpu_online_map);
disable_local_APIC();
- if (cpu_data(smp_processor_id()).hlt_works_ok)
+ if (hlt_works(smp_processor_id()))
for(;;) halt();
for (;;);
}
OpenPOWER on IntegriCloud