ARC: [SMP] IPI ACK interface doesn't need "self" cpu-id
[firefly-linux-kernel-4.4.55.git] / arch / arc / plat-arcfpga / smp.c
index 5e4fe959665c8d05f52668fba715c3ed72a92246..8a12741f5f7ab79668212259036fe0c2872bb037 100644 (file)
@@ -93,9 +93,9 @@ static void iss_model_ipi_send(int cpu)
        idu_irq_assert(cpu);
 }
 
-static void iss_model_ipi_clear(int cpu, int irq)
+static void iss_model_ipi_clear(int irq)
 {
-       idu_irq_clear(IDU_INTERRUPT_0 + cpu);
+       idu_irq_clear(IDU_INTERRUPT_0 + smp_processor_id());
 }
 
 void iss_model_init_early_smp(void)