PCI: Fix /sys warning when sriov enabled and card is hot removed
authorYinghai Lu <yinghai@kernel.org>
Sun, 5 Feb 2012 06:55:01 +0000 (22:55 -0800)
committerJesse Barnes <jbarnes@virtuousgeek.org>
Fri, 17 Feb 2012 17:22:03 +0000 (09:22 -0800)
commit09cedbef4428580a09b342a7a92a262cfb5cbf25
tree5ad0b8879ae0a3ef1cff5e5e82da4932ef1216e7
parentad71c96213a68dfe6d761e3ff7ac7ac267fd612a
PCI: Fix /sys warning when sriov enabled and card is hot removed

sysfs is a bit stricter now and emits warnings in more cases.

For SRIOV hotplug, we are calling pci_stop_dev() for each VF first
(after we update pci_stop_bus_devices) which remove each VF subdir.  So
double check the VF dir in /sys before trying to remove the physfn link.

Signed-of-by: Yinghai Lu <yinghai@kernel.org>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
drivers/pci/iov.c