diff options
-rw-r--r-- | drivers/pci/hotplug/acpiphp_glue.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/pci/hotplug/acpiphp_glue.c b/drivers/pci/hotplug/acpiphp_glue.c index 62d0ae4dfcad..c8f999102765 100644 --- a/drivers/pci/hotplug/acpiphp_glue.c +++ b/drivers/pci/hotplug/acpiphp_glue.c | |||
@@ -893,6 +893,7 @@ static int disable_device(struct acpiphp_slot *slot) | |||
893 | pdev = pci_get_slot(bus, PCI_DEVFN(slot->device, 0)); | 893 | pdev = pci_get_slot(bus, PCI_DEVFN(slot->device, 0)); |
894 | if (!pdev) | 894 | if (!pdev) |
895 | goto err_exit; | 895 | goto err_exit; |
896 | pci_dev_put(pdev); | ||
896 | 897 | ||
897 | list_for_each_entry(func, &slot->funcs, sibling) { | 898 | list_for_each_entry(func, &slot->funcs, sibling) { |
898 | if (func->bridge) { | 899 | if (func->bridge) { |