diff options
Diffstat (limited to 'drivers/pci')
-rw-r--r-- | drivers/pci/host/pcie-iproc-bcma.c | 2 | ||||
-rw-r--r-- | drivers/pci/host/pcie-iproc-platform.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/drivers/pci/host/pcie-iproc-bcma.c b/drivers/pci/host/pcie-iproc-bcma.c index 94d1101..ec6edaf 100644 --- a/drivers/pci/host/pcie-iproc-bcma.c +++ b/drivers/pci/host/pcie-iproc-bcma.c @@ -53,7 +53,6 @@ static int iproc_pcie_bcma_probe(struct bcma_device *bdev) return -ENOMEM; pcie->dev = dev; - bcma_set_drvdata(bdev, pcie); pcie->base = bdev->io_addr; pcie->base_addr = bdev->addr; @@ -72,6 +71,7 @@ static int iproc_pcie_bcma_probe(struct bcma_device *bdev) pci_free_resource_list(&res); + bcma_set_drvdata(bdev, pcie); return ret; } diff --git a/drivers/pci/host/pcie-iproc-platform.c b/drivers/pci/host/pcie-iproc-platform.c index 6030dc1..a3de087 100644 --- a/drivers/pci/host/pcie-iproc-platform.c +++ b/drivers/pci/host/pcie-iproc-platform.c @@ -59,7 +59,6 @@ static int iproc_pcie_pltfm_probe(struct platform_device *pdev) pcie->dev = dev; pcie->type = (enum iproc_pcie_type)of_id->data; - platform_set_drvdata(pdev, pcie); ret = of_address_to_resource(np, 0, ®); if (ret < 0) { @@ -124,6 +123,7 @@ static int iproc_pcie_pltfm_probe(struct platform_device *pdev) pci_free_resource_list(&res); + platform_set_drvdata(pdev, pcie); return ret; } |