diff options
author | Jan Beulich <jbeulich@suse.com> | 2011-11-08 10:31:47 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2011-11-08 10:31:47 +0100 |
commit | 8996e454310d4fa3f587b65ccfe57e366e68a204 (patch) | |
tree | cc54784d70d8cef67db4152d7812b116a1b1b760 /xen/arch/x86/smp.c | |
parent | 488355d213f20832ee5699e136fbf957a97d5f5f (diff) | |
download | xen-8996e454310d4fa3f587b65ccfe57e366e68a204.tar.gz xen-8996e454310d4fa3f587b65ccfe57e366e68a204.tar.bz2 xen-8996e454310d4fa3f587b65ccfe57e366e68a204.zip |
eliminate cpus_xyz()
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
Diffstat (limited to 'xen/arch/x86/smp.c')
-rw-r--r-- | xen/arch/x86/smp.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/xen/arch/x86/smp.c b/xen/arch/x86/smp.c index d9b5e5c498..8b96c024c0 100644 --- a/xen/arch/x86/smp.c +++ b/xen/arch/x86/smp.c @@ -140,11 +140,11 @@ void send_IPI_self_x2apic(int vector) void send_IPI_mask_flat(const cpumask_t *cpumask, int vector) { - unsigned long mask = cpus_addr(*cpumask)[0]; + unsigned long mask = cpumask_bits(cpumask)[0]; unsigned long cfg; unsigned long flags; - mask &= cpus_addr(cpu_online_map)[0]; + mask &= cpumask_bits(&cpu_online_map)[0]; mask &= ~(1UL << smp_processor_id()); if ( mask == 0 ) return; @@ -237,7 +237,7 @@ void flush_area_mask(const cpumask_t *mask, const void *va, unsigned int flags) if ( cpu_isset(smp_processor_id(), *mask) ) flush_area_local(va, flags); - if ( !cpus_subset(*mask, *cpumask_of(smp_processor_id())) ) + if ( !cpumask_subset(mask, cpumask_of(smp_processor_id())) ) { spin_lock(&flush_lock); cpumask_and(&flush_cpumask, mask, &cpu_online_map); |