diff options
author | Yinghai Lu <yinghai.lu@oracle.com> | 2011-11-22 21:06:53 -0800 |
---|---|---|
committer | Jesse Barnes <jbarnes@virtuousgeek.org> | 2012-01-06 12:10:48 -0800 |
commit | 79cc9601c3e42b4f0650fe7e69132ebce7ab48f9 (patch) | |
tree | a64d1866bb2081f08396e23523171b7a9f2bada9 /drivers/pci/pci.h | |
parent | ca3671a83389eea1458929d22c66a69e955bfb07 (diff) |
PCI: Only call pci_stop_bus_device() one time for child devices at remove
During debugging pcie hotplug with SRIOV with pcie switch, I found
pci_stop_bus_device() is called several times for some child devices.
So change original pci_remove_bus_device() to __pci_remove_bus_device(),
and make it only do remove work, and add a new pci_remove_bus_device
that calls pci_stop_bus_device() one time, and then call
__pci_remove_bus_device().
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Diffstat (limited to 'drivers/pci/pci.h')
0 files changed, 0 insertions, 0 deletions