]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemuDomainRemoveDevice: add qemuDomainRemoveWatchdog
authorJán Tomko <jtomko@redhat.com>
Sat, 31 Mar 2018 08:12:17 +0000 (10:12 +0200)
committerJán Tomko <jtomko@redhat.com>
Sun, 1 Apr 2018 15:59:48 +0000 (17:59 +0200)
qemuDomainDetachWatchdog uses the infrastructure for waiting
for the DEVICE_DELETED event, but the asynchronous delete
was not implemented.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_hotplug.c

index 49af4d4ff0ba4917797ef89b01fb0289905a47bc..e840c8010ec4349cb0f4a20336cd3c393cbd9301 100644 (file)
@@ -4493,12 +4493,15 @@ qemuDomainRemoveDevice(virQEMUDriverPtr driver,
         ret = qemuDomainRemoveRedirdevDevice(driver, vm, dev->data.redirdev);
         break;
 
+    case VIR_DOMAIN_DEVICE_WATCHDOG:
+        ret = qemuDomainRemoveWatchdog(driver, vm, dev->data.watchdog);
+        break;
+
     case VIR_DOMAIN_DEVICE_NONE:
     case VIR_DOMAIN_DEVICE_LEASE:
     case VIR_DOMAIN_DEVICE_FS:
     case VIR_DOMAIN_DEVICE_SOUND:
     case VIR_DOMAIN_DEVICE_VIDEO:
-    case VIR_DOMAIN_DEVICE_WATCHDOG:
     case VIR_DOMAIN_DEVICE_GRAPHICS:
     case VIR_DOMAIN_DEVICE_HUB:
     case VIR_DOMAIN_DEVICE_SMARTCARD: