pcie-brcmstb: Fix non-SMP build
authorŁukasz Stelmach <l.stelmach@samsung.com>
Fri, 21 Feb 2020 10:51:41 +0000 (11:51 +0100)
committerJunghoon Kim <jhoon20.kim@samsung.com>
Thu, 2 Apr 2020 04:09:11 +0000 (13:09 +0900)
Use affinity setting helpers to enable non-SMP builds

Change-Id: I75d8ef52cc07b26db77b8b3e3c28f3addd877304
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
drivers/pci/controller/pcie-brcmstb.c

index e3b9fa6..e8f305e 100644 (file)
@@ -975,7 +975,9 @@ static int brcm_msi_set_affinity(struct irq_data *irq_data,
                                 const struct cpumask *mask, bool force)
 {
        struct brcm_msi *msi = irq_data_get_irq_chip_data(irq_data);
-       return __irq_set_affinity(msi->irq, mask, force);
+       if (force)
+               return irq_force_affinity(msi->irq, mask);
+       return irq_set_affinity(msi->irq, mask);
 }
 
 static struct irq_chip brcm_msi_bottom_irq_chip = {