VServer 1.9.2 (patch-2.6.8.1-vs1.9.2.diff)
[linux-2.6.git] / include / asm-i386 / mach-es7000 / mach_ipi.h
index 6b7a56c..cb8a2fd 100644 (file)
@@ -10,9 +10,8 @@ static inline void send_IPI_mask(cpumask_t mask, int vector)
 
 static inline void send_IPI_allbutself(int vector)
 {
-       cpumask_t mask = cpumask_of_cpu(smp_processor_id());
-       cpus_complement(mask);
-       cpus_and(mask, mask, cpu_online_map);
+       cpumask_t mask = cpu_online_map;
+       cpu_clear(smp_processor_id(), mask);
        if (!cpus_empty(mask))
                send_IPI_mask(mask, vector);
 }