|
@@ -1895,7 +1895,7 @@ struct pci_bus *pci_create_root_bus(struct device *parent, int bus,
|
|
|
int error;
|
|
|
struct pci_host_bridge *bridge;
|
|
|
struct pci_bus *b, *b2;
|
|
|
- struct pci_host_bridge_window *window, *n;
|
|
|
+ struct resource_entry *window, *n;
|
|
|
struct resource *res;
|
|
|
resource_size_t offset;
|
|
|
char bus_addr[64];
|
|
@@ -1959,8 +1959,8 @@ struct pci_bus *pci_create_root_bus(struct device *parent, int bus,
|
|
|
printk(KERN_INFO "PCI host bridge to bus %s\n", dev_name(&b->dev));
|
|
|
|
|
|
/* Add initial resources to the bus */
|
|
|
- list_for_each_entry_safe(window, n, resources, list) {
|
|
|
- list_move_tail(&window->list, &bridge->windows);
|
|
|
+ resource_list_for_each_entry_safe(window, n, resources) {
|
|
|
+ list_move_tail(&window->node, &bridge->windows);
|
|
|
res = window->res;
|
|
|
offset = window->offset;
|
|
|
if (res->flags & IORESOURCE_BUS)
|
|
@@ -2060,12 +2060,12 @@ void pci_bus_release_busn_res(struct pci_bus *b)
|
|
|
struct pci_bus *pci_scan_root_bus(struct device *parent, int bus,
|
|
|
struct pci_ops *ops, void *sysdata, struct list_head *resources)
|
|
|
{
|
|
|
- struct pci_host_bridge_window *window;
|
|
|
+ struct resource_entry *window;
|
|
|
bool found = false;
|
|
|
struct pci_bus *b;
|
|
|
int max;
|
|
|
|
|
|
- list_for_each_entry(window, resources, list)
|
|
|
+ resource_list_for_each_entry(window, resources)
|
|
|
if (window->res->flags & IORESOURCE_BUS) {
|
|
|
found = true;
|
|
|
break;
|