void __init
pci_assign_unassigned_resources(void)
{
- struct pci_bus *bus;
+ struct list_head *ln;
/* Depth first, calculate sizes and alignments of all
subordinate buses. */
- list_for_each_entry(bus, &pci_root_buses, node) {
- pci_bus_size_bridges(bus);
+ list_for_each(ln, &pci_root_buses) {
+ pci_bus_size_bridges(pci_bus_b(ln));
}
/* Depth last, allocate resources and update the hardware. */
- list_for_each_entry(bus, &pci_root_buses, node) {
- pci_bus_assign_resources(bus);
- pci_enable_bridges(bus);
+ list_for_each(ln, &pci_root_buses) {
+ pci_bus_assign_resources(pci_bus_b(ln));
+ pci_enable_bridges(pci_bus_b(ln));
}
}