This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / include / asm-i386 / mach-es7000 / mach_ipi.h
index cb8a2fd..6b7a56c 100644 (file)
@@ -10,8 +10,9 @@ static inline void send_IPI_mask(cpumask_t mask, int vector)
 
 static inline void send_IPI_allbutself(int vector)
 {
-       cpumask_t mask = cpu_online_map;
-       cpu_clear(smp_processor_id(), mask);
+       cpumask_t mask = cpumask_of_cpu(smp_processor_id());
+       cpus_complement(mask);
+       cpus_and(mask, mask, cpu_online_map);
        if (!cpus_empty(mask))
                send_IPI_mask(mask, vector);
 }