[PATCH] qemu: Do not fail if detachment succeeded but failed on resetting device

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



It makes one curious to see error "Failed to detach device" while
the device is detached successfully, only because of it failed
on resetting the device. And on the other hand, failed on resetting
is not the end of world, one could resolve the problem of resetting
outside of libvirt, and do reattachment then.
---
 src/qemu/qemu_hotplug.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/qemu/qemu_hotplug.c b/src/qemu/qemu_hotplug.c
index 4b60839..c3167ea 100644
--- a/src/qemu/qemu_hotplug.c
+++ b/src/qemu/qemu_hotplug.c
@@ -2033,11 +2033,11 @@ qemuDomainDetachHostPciDevice(struct qemud_driver *driver,
                            driver->inactivePciHostdevs) == 0)
             qemuReattachPciDevice(activePci, driver);
         else
-            ret = -1;
+            VIR_WARN("Device is detached, but failed to reset PCI device");
         pciFreeDevice(pci);
         pciFreeDevice(activePci);
     } else {
-        ret = -1;
+        VIR_WARN("Device is detached, but failed to reset PCI device");
     }
 
     if (qemuCapsGet(priv->qemuCaps, QEMU_CAPS_DEVICE) &&
-- 
1.7.7.3

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]