Staging: ipack/bridges/tpci200: increment the reference counter of the pci_dev
As indicated in the documentation of pci_dev_get. Signed-off-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
7987812295
commit
b442bf7384
1 changed files with 3 additions and 0 deletions
|
@ -670,6 +670,8 @@ static int tpci200_pci_probe(struct pci_dev *pdev,
|
|||
goto out_err_info;
|
||||
}
|
||||
|
||||
pci_dev_get(pdev);
|
||||
|
||||
/* Obtain a mapping of the carrier's PCI configuration registers */
|
||||
ret = pci_request_region(pdev, TPCI200_CFG_MEM_BAR,
|
||||
KBUILD_MODNAME " Configuration Memory");
|
||||
|
@ -741,6 +743,7 @@ static int tpci200_pci_probe(struct pci_dev *pdev,
|
|||
out_err_ioremap:
|
||||
pci_release_region(pdev, TPCI200_CFG_MEM_BAR);
|
||||
out_err_pci_request:
|
||||
pci_dev_put(pdev);
|
||||
kfree(tpci200->info);
|
||||
out_err_info:
|
||||
kfree(tpci200);
|
||||
|
|
Loading…
Reference in a new issue