]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: remove input device after receiving the event
authorJán Tomko <jtomko@redhat.com>
Thu, 14 Dec 2017 09:45:31 +0000 (10:45 +0100)
committerJán Tomko <jtomko@redhat.com>
Thu, 14 Dec 2017 15:36:03 +0000 (16:36 +0100)
Also call qemuDomainRemoveInputDevice if we receive the
event after the Detach API ends.

Commit 67486bb failed to include this.

https://bugzilla.redhat.com/show_bug.cgi?id=1524837
Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
src/qemu/qemu_hotplug.c

index c4f8c0fa4aedcb899481693f787edfef6ecf07c9..2033c7dd0a32c6c562bf5ce3e78375b0c7321402 100644 (file)
@@ -4412,10 +4412,13 @@ qemuDomainRemoveDevice(virQEMUDriverPtr driver,
         ret = qemuDomainRemoveShmemDevice(driver, vm, dev->data.shmem);
         break;
 
+    case VIR_DOMAIN_DEVICE_INPUT:
+        ret = qemuDomainRemoveInputDevice(vm, dev->data.input);
+        break;
+
     case VIR_DOMAIN_DEVICE_NONE:
     case VIR_DOMAIN_DEVICE_LEASE:
     case VIR_DOMAIN_DEVICE_FS:
-    case VIR_DOMAIN_DEVICE_INPUT:
     case VIR_DOMAIN_DEVICE_SOUND:
     case VIR_DOMAIN_DEVICE_VIDEO:
     case VIR_DOMAIN_DEVICE_WATCHDOG: