diff options
author | kfraser@dhcp93.uk.xensource.com <kfraser@dhcp93.uk.xensource.com> | 2006-06-27 14:34:52 +0100 |
---|---|---|
committer | kfraser@dhcp93.uk.xensource.com <kfraser@dhcp93.uk.xensource.com> | 2006-06-27 14:34:52 +0100 |
commit | 64d2b4920bd4cef4b88d1685b8f00ea02bf9d0ac (patch) | |
tree | 9cee6ff482fa6a250f66b547412538e6870f9703 /xen/arch/x86/smp.c | |
parent | 60d78dbe14a6fd9cbc7d7daed60010b5514164d0 (diff) | |
download | xen-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.c | 3 |
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 ( ; ; ) |