diff --git a/[refs] b/[refs] index 93e5a6d244ed..7228455868b2 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d6a9e9b40be7da84f82eb414c2ad98c5bb69986b +refs/heads/master: ebca4f1bce1eb7b91a63c515db66316db9391221 diff --git a/trunk/drivers/pci/search.c b/trunk/drivers/pci/search.c index 217814fef4ef..3b3b5f178797 100644 --- a/trunk/drivers/pci/search.c +++ b/trunk/drivers/pci/search.c @@ -280,6 +280,8 @@ static struct pci_dev *pci_get_dev_by_id(const struct pci_device_id *id, match_pci_dev_by_id); if (dev) pdev = to_pci_dev(dev); + if (from) + pci_dev_put(from); return pdev; }