These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / arch / blackfin / mach-common / smp.c
index 1c72595..0030e21 100644 (file)
@@ -195,7 +195,7 @@ void send_ipi(const struct cpumask *cpumask, enum ipi_message_type msg)
        local_irq_save(flags);
        for_each_cpu(cpu, cpumask) {
                bfin_ipi_data = &per_cpu(bfin_ipi, cpu);
-               atomic_set_mask((1 << msg), &bfin_ipi_data->bits);
+               atomic_or((1 << msg), &bfin_ipi_data->bits);
                atomic_inc(&bfin_ipi_data->count);
        }
        local_irq_restore(flags);