diff options
Diffstat (limited to 'drivers/pci/remove.c')
| -rw-r--r-- | drivers/pci/remove.c | 3 | 
1 files changed, 1 insertions, 2 deletions
| diff --git a/drivers/pci/remove.c b/drivers/pci/remove.c index d1ef7acf6930..f9357e09e9b3 100644 --- a/drivers/pci/remove.c +++ b/drivers/pci/remove.c @@ -40,6 +40,7 @@ static void pci_destroy_dev(struct pci_dev *dev)  	list_del(&dev->bus_list);  	up_write(&pci_bus_sem); +	pci_bridge_d3_device_removed(dev);  	pci_free_resources(dev);  	put_device(&dev->dev);  } @@ -96,8 +97,6 @@ static void pci_remove_bus_device(struct pci_dev *dev)  		dev->subordinate = NULL;  	} -	pci_bridge_d3_device_removed(dev); -  	pci_destroy_dev(dev);  } | 
