]> git.itanic.dy.fi Git - linux-stable/commitdiff
powerpc/85xx: mpc85xx_ds: Simplify mpc85xx_exclude_device() function
authorPali Rohár <pali@kernel.org>
Sun, 9 Apr 2023 00:08:06 +0000 (02:08 +0200)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 20 Apr 2023 00:20:49 +0000 (10:20 +1000)
Function mpc85xx_exclude_device() is installed and used only when
pci_with_uli is fsl_pci_primary. So replace check for pci_with_uli by
fsl_pci_primary in mpc85xx_exclude_device() and move pci_with_uli variable
declaration into function mpc85xx_ds_uli_init() where it is used.

Signed-off-by: Pali Rohár <pali@kernel.org>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/20230409000812.18904-3-pali@kernel.org
arch/powerpc/platforms/85xx/mpc85xx_ds.c

index ed7b71d55b10496d778e7c7074df3d01e813c35d..0c905a8389422d31430e4e2cbc8581eab3c9a8f6 100644 (file)
@@ -108,12 +108,10 @@ void __init mpc85xx_ds_pic_init(void)
 }
 
 #ifdef CONFIG_PCI
-static struct device_node *pci_with_uli;
-
 static int mpc85xx_exclude_device(struct pci_controller *hose,
                                   u_char bus, u_char devfn)
 {
-       if (hose->dn == pci_with_uli)
+       if (hose->dn == fsl_pci_primary)
                return uli_exclude_device(hose, bus, devfn);
 
        return PCIBIOS_SUCCESSFUL;
@@ -124,6 +122,7 @@ static void __init mpc85xx_ds_uli_init(void)
 {
 #ifdef CONFIG_PCI
        struct device_node *node;
+       struct device_node *pci_with_uli;
 
        /* See if we have a ULI under the primary */