]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/asm-i386/mach-default/mach_ipi.h
sky2: ifdown kills irq mask
[linux-2.6-omap-h63xx.git] / include / asm-i386 / mach-default / mach_ipi.h
index cc756a67cd63fee819143ff9994acf675de2de75..a1d0072e36bc8f9fc15163544b2c374db789527a 100644 (file)
@@ -15,11 +15,9 @@ static inline void __local_send_IPI_allbutself(int vector)
 {
        if (no_broadcast) {
                cpumask_t mask = cpu_online_map;
-               int this_cpu = get_cpu();
 
-               cpu_clear(this_cpu, mask);
+               cpu_clear(smp_processor_id(), mask);
                send_IPI_mask(mask, vector);
-               put_cpu();
        } else
                __send_IPI_shortcut(APIC_DEST_ALLBUT, vector);
 }