aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/smp.c
diff options
context:
space:
mode:
authorkfraser@dhcp93.uk.xensource.com <kfraser@dhcp93.uk.xensource.com>2006-06-27 14:34:52 +0100
committerkfraser@dhcp93.uk.xensource.com <kfraser@dhcp93.uk.xensource.com>2006-06-27 14:34:52 +0100
commit64d2b4920bd4cef4b88d1685b8f00ea02bf9d0ac (patch)
tree9cee6ff482fa6a250f66b547412538e6870f9703 /xen/arch/x86/smp.c
parent60d78dbe14a6fd9cbc7d7daed60010b5514164d0 (diff)
downloadxen-64d2b4920bd4cef4b88d1685b8f00ea02bf9d0ac.tar.gz
xen-64d2b4920bd4cef4b88d1685b8f00ea02bf9d0ac.tar.bz2
xen-64d2b4920bd4cef4b88d1685b8f00ea02bf9d0ac.zip
[XEN] Various cleanups to bitops usage.
Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'xen/arch/x86/smp.c')
-rw-r--r--xen/arch/x86/smp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/xen/arch/x86/smp.c b/xen/arch/x86/smp.c
index d56440d8e6..27dc4daf87 100644
--- a/xen/arch/x86/smp.c
+++ b/xen/arch/x86/smp.c
@@ -302,8 +302,9 @@ int on_selected_cpus(
static void stop_this_cpu (void *dummy)
{
- clear_bit(smp_processor_id(), &cpu_online_map);
+ cpu_clear(smp_processor_id(), cpu_online_map);
+ local_irq_disable();
disable_local_APIC();
for ( ; ; )