diff options
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/edac/i7core_edac.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/edac/i7core_edac.c b/drivers/edac/i7core_edac.c index 9868796f4871..71f4dc699abe 100644 --- a/drivers/edac/i7core_edac.c +++ b/drivers/edac/i7core_edac.c | |||
| @@ -1395,6 +1395,13 @@ static int i7core_get_onedevice(struct pci_dev **prev, | |||
| 1395 | dev_descr->func, | 1395 | dev_descr->func, |
| 1396 | PCI_VENDOR_ID_INTEL, dev_descr->dev_id); | 1396 | PCI_VENDOR_ID_INTEL, dev_descr->dev_id); |
| 1397 | 1397 | ||
| 1398 | /* | ||
| 1399 | * As stated on drivers/pci/search.c, the reference count for | ||
| 1400 | * @from is always decremented if it is not %NULL. So, as we need | ||
| 1401 | * to get all devices up to null, we need to do a get for the device | ||
| 1402 | */ | ||
| 1403 | pci_dev_get(pdev); | ||
| 1404 | |||
| 1398 | *prev = pdev; | 1405 | *prev = pdev; |
| 1399 | 1406 | ||
| 1400 | return 0; | 1407 | return 0; |
