The codes were updated to allow to reset the device as long as
there is no devices/functions behind the same bus. However, the
comments were kept without touched.
---
Pushed under trivial rule.
---
src/util/pci.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/src/util/pci.c b/src/util/pci.c
index 137521b..0742d07 100644
--- a/src/util/pci.c
+++ b/src/util/pci.c
@@ -605,10 +605,9 @@ pciTrySecondaryBusReset(pciDevice *dev,
uint16_t ctl;
int ret = -1;
- /* For now, we just refuse to do a secondary bus reset
- * if there are other devices/functions behind the bus.
- * In future, we could allow it so long as those devices
- * are not in use by the host or other guests.
+ /* Refuse to do a secondary bus reset if there are other
+ * devices/functions behind the bus are used by the host
+ * or other guests.
*/
if ((conflict = pciBusContainsActiveDevices(dev, inactiveDevs))) {
virReportError(VIR_ERR_INTERNAL_ERROR,
--
1.7.7.3