diff --git a/[refs] b/[refs] index 24adc5f7f5c6..f10cf8c9d622 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b64d70825abbf706bbe80be1b11b09514b71f45e +refs/heads/master: 8ea50a3f0b70977939d2d9d3671b8173482afff2 diff --git a/trunk/drivers/pnp/resource.c b/trunk/drivers/pnp/resource.c index 41d73a5e9312..e50ebcffb962 100644 --- a/trunk/drivers/pnp/resource.c +++ b/trunk/drivers/pnp/resource.c @@ -367,8 +367,10 @@ int pnp_check_irq(struct pnp_dev *dev, int idx) { struct pci_dev *pci = NULL; for_each_pci_dev(pci) { - if (pci->irq == *irq) + if (pci->irq == *irq) { + pci_dev_put(pci); return 0; + } } } #endif