PCI: Convert alloc_pci_dev(void) to pci_alloc_dev(bus)
[firefly-linux-kernel-4.4.55.git] / arch / powerpc / kernel / pci_of_scan.c
index 2a67e9baa59f80200f4a25b5a75471c04f04c776..24d01c4eac5cd344f05b6032d6326f87640a52d3 100644 (file)
@@ -128,7 +128,7 @@ struct pci_dev *of_create_pci_dev(struct device_node *node,
        const char *type;
        struct pci_slot *slot;
 
-       dev = alloc_pci_dev();
+       dev = pci_alloc_dev(bus);
        if (!dev)
                return NULL;
        type = of_get_property(node, "device_type", NULL);
@@ -137,7 +137,6 @@ struct pci_dev *of_create_pci_dev(struct device_node *node,
 
        pr_debug("    create device, devfn: %x, type: %s\n", devfn, type);
 
-       dev->bus = bus;
        dev->dev.of_node = of_node_get(node);
        dev->dev.parent = bus->bridge;
        dev->dev.bus = &pci_bus_type;