net: hippi: Add missing pci_disable_device() in rr_init_one()
authorruanjinjie <ruanjinjie@huawei.com>
Fri, 23 Sep 2022 09:43:20 +0000 (17:43 +0800)
committerJakub Kicinski <kuba@kernel.org>
Mon, 26 Sep 2022 20:22:39 +0000 (13:22 -0700)
Add missing pci_disable_device() if rr_init_one() fails

Signed-off-by: ruanjinjie <ruanjinjie@huawei.com>
Link: https://lore.kernel.org/r/20220923094320.3109154-1-ruanjinjie@huawei.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/hippi/rrunner.c

index 74e845f..aa8f828 100644 (file)
@@ -213,6 +213,7 @@ static int rr_init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
                pci_iounmap(pdev, rrpriv->regs);
        if (pdev)
                pci_release_regions(pdev);
+       pci_disable_device(pdev);
  out2:
        free_netdev(dev);
  out3: