| Submitter | Jiang Liu |
|---|---|
| Date | Feb. 26, 2013, 3:25 p.m. |
| Message ID | <1361892353-14786-4-git-send-email-jiang.liu@huawei.com> |
| Download | mbox | patch |
| Permalink | /patch/223252/ |
| State | Superseded |
| Headers | show |
Comments
Patch
diff --git a/drivers/pci/hotplug/acpiphp_glue.c b/drivers/pci/hotplug/acpiphp_glue.c index 514851d8..4101c15 100644 --- a/drivers/pci/hotplug/acpiphp_glue.c +++ b/drivers/pci/hotplug/acpiphp_glue.c @@ -918,13 +918,6 @@ static int disable_device(struct acpiphp_slot *slot) struct pci_dev *pdev; struct pci_bus *bus = slot->bridge->pci_bus; - /* The slot will be enabled when func 0 is added, so check - func 0 before disable the slot. */ - pdev = pci_get_slot(bus, PCI_DEVFN(slot->device, 0)); - if (!pdev) - goto err_exit; - pci_dev_put(pdev); - list_for_each_entry(func, &slot->funcs, sibling) { if (func->bridge) { /* cleanup p2p bridges under this P2P bridge */