Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dd1ea576 authored by Andy Shevchenko's avatar Andy Shevchenko Committed by Bjorn Helgaas
Browse files

powerpc/pci: Use for_each_pci_bridge() helper



Use for_each_pci_bridge() helper to make the code slightly cleaner.  No
functional change intended.

Requires: 24a0c654 ("PCI: Add for_each_pci_bridge() helper")
Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: default avatarBjorn Helgaas <bhelgaas@google.com>
Acked-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
parent 1291a0d5
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -134,11 +134,8 @@ void pci_hp_add_devices(struct pci_bus *bus)
		pcibios_setup_bus_devices(bus);
		max = bus->busn_res.start;
		for (pass = 0; pass < 2; pass++) {
			list_for_each_entry(dev, &bus->devices, bus_list) {
				if (pci_is_bridge(dev))
					max = pci_scan_bridge(bus, dev,
							      max, pass);
			}
			for_each_pci_bridge(dev, bus)
				max = pci_scan_bridge(bus, dev, max, pass);
		}
	}
	pcibios_finish_adding_to_bus(bus);
+2 −5
Original line number Diff line number Diff line
@@ -369,12 +369,9 @@ static void __of_scan_bus(struct device_node *node, struct pci_bus *bus,
	pcibios_setup_bus_devices(bus);

	/* Now scan child busses */
	list_for_each_entry(dev, &bus->devices, bus_list) {
		if (pci_is_bridge(dev)) {
	for_each_pci_bridge(dev, bus)
		of_scan_pci_bridge(dev);
}
	}
}

/**
 * of_scan_bus - given a PCI bus node, setup bus and scan for child devices