On 01/25/2018 10:24 AM, Erik Skultety wrote:
Just like SRIOV, a PCI device is only capable of the mediated
devices
framework when it's bound to the vendor native driver, thus if a driver
change occurs, e.g. vendor_native->vfio, we need to refresh some of the
device's capabilities to reflect the reality, mdev included.
Signed-off-by: Erik Skultety <eskultet(a)redhat.com>
Suggested-by: Wu Zongyong <cordius.wu(a)huawei.com>
---
src/conf/node_device_conf.c | 34 +++++++++++++++++++++++++++++++---
src/node_device/node_device_udev.c | 1 -
2 files changed, 31 insertions(+), 4 deletions(-)
diff --git a/src/node_device/node_device_udev.c
b/src/node_device/node_device_udev.c
index 1ccf1f8b4..e10660ba0 100644
--- a/src/node_device/node_device_udev.c
+++ b/src/node_device/node_device_udev.c
@@ -484,7 +484,6 @@ udevProcessPCI(struct udev_device *device,
}
ret = 0;
-
cleanup:
virPCIDeviceFree(pciDev);
virPCIEDeviceInfoFree(pci_express);
Unrelated change. ACK to the rest.
Michal