Commit 46d13a38 authored by Jan Beulich's avatar Jan Beulich Committed by Linus Torvalds

[PATCH] x86_64: use halt() instead of raw inline assembly

Use abstractions whenever possible.
Signed-off-by: default avatarJan Beulich <jbeulich@novell.com>
Signed-off-by: default avatarAndi Kleen <ak@suse.de>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent d2ae5b5f
...@@ -111,7 +111,7 @@ static int crash_nmi_callback(struct pt_regs *regs, int cpu) ...@@ -111,7 +111,7 @@ static int crash_nmi_callback(struct pt_regs *regs, int cpu)
atomic_dec(&waiting_for_crash_ipi); atomic_dec(&waiting_for_crash_ipi);
/* Assume hlt works */ /* Assume hlt works */
for(;;) for(;;)
asm("hlt"); halt();
return 1; return 1;
} }
......
...@@ -460,7 +460,7 @@ static void smp_really_stop_cpu(void *dummy) ...@@ -460,7 +460,7 @@ static void smp_really_stop_cpu(void *dummy)
{ {
smp_stop_cpu(); smp_stop_cpu();
for (;;) for (;;)
asm("hlt"); halt();
} }
void smp_send_stop(void) void smp_send_stop(void)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment