From: Pavel Hrdina <[email protected]>

Reported-by: Peter Krempa <[email protected]>
Signed-off-by: Pavel Hrdina <[email protected]>
---
 src/qemu/qemu_hotplug.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/qemu/qemu_hotplug.c b/src/qemu/qemu_hotplug.c
index bede4e3ccd..93cbaf1d91 100644
--- a/src/qemu/qemu_hotplug.c
+++ b/src/qemu/qemu_hotplug.c
@@ -1680,8 +1680,10 @@ qemuDomainAttachHostPCIDevice(virQEMUDriver *driver,
         qemuDomainObjExitMonitor(vm);
     }
 
+    qemuDomainObjEnterMonitor(vm);
     qemuFDPassDirectTransferMonitorRollback(hostdevPriv->vfioDeviceFd, 
priv->mon);
     qemuFDPassDirectTransferMonitorRollback(priv->iommufd, priv->mon);
+    qemuDomainObjExitMonitor(vm);
 
     if (releaseaddr)
         qemuDomainReleaseDeviceAddress(vm, info);
-- 
2.53.0

Reply via email to