]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: caps: Always assume QEMU_CAPS_DEVICE_TRAY_MOVED
authorPeter Krempa <pkrempa@redhat.com>
Thu, 7 Feb 2019 11:17:51 +0000 (12:17 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Fri, 8 Feb 2019 09:11:20 +0000 (10:11 +0100)
The event was added by qemu commit 6f382ed226f3 released in v1.1.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
39 files changed:
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
src/qemu/qemu_hotplug.c
tests/qemucapabilitiesdata/caps_1.5.3.x86_64.xml
tests/qemucapabilitiesdata/caps_1.6.0.x86_64.xml
tests/qemucapabilitiesdata/caps_1.7.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.1.1.x86_64.xml
tests/qemucapabilitiesdata/caps_2.10.0.aarch64.xml
tests/qemucapabilitiesdata/caps_2.10.0.ppc64.xml
tests/qemucapabilitiesdata/caps_2.10.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.11.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.11.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.12.0.aarch64.xml
tests/qemucapabilitiesdata/caps_2.12.0.ppc64.xml
tests/qemucapabilitiesdata/caps_2.12.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.6.0.aarch64.xml
tests/qemucapabilitiesdata/caps_2.6.0.ppc64.xml
tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.7.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.8.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.8.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.9.0.ppc64.xml
tests/qemucapabilitiesdata/caps_2.9.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml
tests/qemucapabilitiesdata/caps_3.0.0.ppc64.xml
tests/qemucapabilitiesdata/caps_3.0.0.riscv32.xml
tests/qemucapabilitiesdata/caps_3.0.0.riscv64.xml
tests/qemucapabilitiesdata/caps_3.0.0.s390x.xml
tests/qemucapabilitiesdata/caps_3.0.0.x86_64.xml
tests/qemucapabilitiesdata/caps_3.1.0.ppc64.xml
tests/qemucapabilitiesdata/caps_3.1.0.x86_64.xml
tests/qemucapabilitiesdata/caps_4.0.0.riscv32.xml
tests/qemucapabilitiesdata/caps_4.0.0.riscv64.xml
tests/qemucapabilitiesdata/caps_4.0.0.x86_64.xml

index 7cb2c390d09778e7f9ec9f10095e03a7b1625117..cc5090130574630a60f36df52be4aba0b459627c 100644 (file)
@@ -989,7 +989,6 @@ struct virQEMUCapsStringFlags virQEMUCapsMigration[] = {
 struct virQEMUCapsStringFlags virQEMUCapsEvents[] = {
     { "MIGRATION", QEMU_CAPS_MIGRATION_EVENT },
     { "VSERPORT_CHANGE", QEMU_CAPS_VSERPORT_CHANGE },
-    { "DEVICE_TRAY_MOVED", QEMU_CAPS_DEVICE_TRAY_MOVED },
     { "BLOCK_WRITE_THRESHOLD", QEMU_CAPS_BLOCK_WRITE_THRESHOLD },
     { "DUMP_COMPLETED", QEMU_CAPS_DUMP_COMPLETED },
 };
index bdfec4a84703d67bb88316549c7891fa8f06196f..ba84052bca681cbff6193d667baf0433fa91d138 100644 (file)
@@ -356,7 +356,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
 
     /* 220 */
     QEMU_CAPS_DEVICE_PXB_PCIE, /* -device pxb-pcie */
-    QEMU_CAPS_DEVICE_TRAY_MOVED, /* DEVICE_TRAY_MOVED event */
+    X_QEMU_CAPS_DEVICE_TRAY_MOVED, /* DEVICE_TRAY_MOVED event */
     QEMU_CAPS_NEC_USB_XHCI_PORTS, /* -device nec-usb-xhci.p3 ports setting */
     QEMU_CAPS_VIRTIO_SCSI_IOTHREAD, /* virtio-scsi-{pci,ccw}.iothread */
     QEMU_CAPS_NAME_GUEST, /* -name guest= */
index 6e76aef6dbfc9dcd42e5d39cb85255b10eebe48e..38600b33f803ff887b608e4b5d0c117d5bda928c 100644 (file)
@@ -283,9 +283,8 @@ qemuDomainChangeMediaLegacy(virQEMUDriverPtr driver,
     if (qemuDomainObjExitMonitor(driver, vm) < 0)
         goto cleanup;
 
-    /* If the tray is present and tray change event is supported wait for it to open. */
-    if (!force && diskPriv->tray &&
-        virQEMUCapsGet(priv->qemuCaps, QEMU_CAPS_DEVICE_TRAY_MOVED)) {
+    /* If the tray is present wait for it to open. */
+    if (!force && diskPriv->tray) {
         rc = qemuHotplugWaitForTrayEject(vm, disk);
         if (rc < 0)
             goto cleanup;
index 75c7bcfeb070f7076b23b8700419508160c67e79..b54b438f63dca0d99f50dd59627a96149a577e03 100644 (file)
@@ -83,7 +83,6 @@
   <flag name='e1000'/>
   <flag name='virtio-net'/>
   <flag name='qxl.vram64_size_mb'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='vhost-scsi'/>
   <flag name='query-cpu-definitions'/>
index fc9bc435ec37b3055ba49bfb8a2a0ee5b8f3e165..4754467ce7f2e70f1b74652c480ab64708921b27 100644 (file)
@@ -88,7 +88,6 @@
   <flag name='e1000'/>
   <flag name='virtio-net'/>
   <flag name='qxl.vram64_size_mb'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='vhost-scsi'/>
   <flag name='query-cpu-definitions'/>
index d40431374ac745e092db2da6683ee392dc31ee8c..84d9777f682966c19f9f507f73846797a329e6c3 100644 (file)
@@ -90,7 +90,6 @@
   <flag name='e1000'/>
   <flag name='virtio-net'/>
   <flag name='qxl.vram64_size_mb'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='vhost-scsi'/>
   <flag name='query-cpu-definitions'/>
index cfe6a7be9fd2ef2c0a3086ff5cd930878e5d1666..c632a1332bd63c03627cf04cbd12548350413b66 100644 (file)
   <flag name='vserport-change-event'/>
   <flag name='qxl.vram64_size_mb'/>
   <flag name='debug-threads'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='name-guest'/>
   <flag name='drive-detect-zeroes'/>
index 5e5579e969d744229e810fe6f5346464f55be61d..6c537567cde54834462d2b08661e02665bde405a 100644 (file)
@@ -98,7 +98,6 @@
   <flag name='chardev-logfile'/>
   <flag name='debug-threads'/>
   <flag name='secret'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index e289afa36433101c99969f865e1a6ea5f1272eeb..ca481f84ce6177b460b4a1fa0316a903315c50ad 100644 (file)
@@ -93,7 +93,6 @@
   <flag name='chardev-logfile'/>
   <flag name='debug-threads'/>
   <flag name='secret'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index 5af438c2a6e5a3ad33ff518ebe74e62905193841..dced5b51f97c8864c52329a6ea45893eea372235 100644 (file)
@@ -66,7 +66,6 @@
   <flag name='chardev-logfile'/>
   <flag name='debug-threads'/>
   <flag name='secret'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
   <flag name='drive-detect-zeroes'/>
index 9f008bb147d595205f78b905f94225939fb26574..2b40d0e28f049959366cc239f983f04b2e945014 100644 (file)
   <flag name='secret'/>
   <flag name='pxb'/>
   <flag name='pxb-pcie'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index 7c668957b2b69a491ff2487dbceafe6652b3ebd6..82daefafa0a958da7c02644c862031f9dabb18bd 100644 (file)
@@ -66,7 +66,6 @@
   <flag name='chardev-logfile'/>
   <flag name='debug-threads'/>
   <flag name='secret'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
   <flag name='drive-detect-zeroes'/>
index 3ddf445b59f884ffc7dfde56890369246018ab53..25c22e34f6f4c6cbbdfd077847b1ebc6698b618f 100644 (file)
   <flag name='secret'/>
   <flag name='pxb'/>
   <flag name='pxb-pcie'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index b1d1891f64ce66edd8efbbd3f8fa7b4e8cf9e1e2..0d22eff9b9033c607d8878135e1e1659f76ffd0b 100644 (file)
@@ -98,7 +98,6 @@
   <flag name='chardev-logfile'/>
   <flag name='debug-threads'/>
   <flag name='secret'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index 3656de5e81edfd6934b056b3207df3d648b12171..c20ecbfa519171e998fd252d1485714e38d22e8b 100644 (file)
@@ -93,7 +93,6 @@
   <flag name='chardev-logfile'/>
   <flag name='debug-threads'/>
   <flag name='secret'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index 5dd7b4f7f3b62c27b68a386caa01fa2c336d389a..0beb46aeb87c684149fb5d70a33f5fc0cc0c42ec 100644 (file)
@@ -66,7 +66,6 @@
   <flag name='chardev-logfile'/>
   <flag name='debug-threads'/>
   <flag name='secret'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
   <flag name='drive-detect-zeroes'/>
index 5d4ef49ecd277f2ed292497faa4dd27723bc0b46..39cd9aebf515ed20a66ef280c2764e1f9b9316ac 100644 (file)
   <flag name='secret'/>
   <flag name='pxb'/>
   <flag name='pxb-pcie'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index 37f9d088422d91622d6945037b72980a67fce725..9fbb010feb66c8826c0d74544eb7909bd925052f 100644 (file)
   <flag name='qxl.vram64_size_mb'/>
   <flag name='debug-threads'/>
   <flag name='pxb'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index 5d249ed1a822c7d3f82ca28461519003d6dbcec5..5bae2bd7002e77eab25e26af0d7b6af6fb15e81b 100644 (file)
   <flag name='qxl.vram64_size_mb'/>
   <flag name='debug-threads'/>
   <flag name='pxb'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index 70576ec3a2ee9090521fc9a7f19ad4003e18d7af..a06ca127b342bbde074de976872592bab5efa058 100644 (file)
   <flag name='secret'/>
   <flag name='pxb'/>
   <flag name='pxb-pcie'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index ab3b8ab9943b6429a486cd6675399d34cf87faa1..a9327561513d5539911f1d4670c33a44b8af3ee7 100644 (file)
@@ -95,7 +95,6 @@
   <flag name='secret'/>
   <flag name='pxb'/>
   <flag name='pxb-pcie'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index e0b086303e0a2c057e74963120aa5f3405f811cd..dd1d3accf97e3530abb66be1479f08e833099c2b 100644 (file)
   <flag name='secret'/>
   <flag name='pxb'/>
   <flag name='pxb-pcie'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index 848c43d8d6d46cc5dc501d34e5bb22ba2009c3de..c48711eba48b91dbaa07e42c386267a6d8c31199 100644 (file)
@@ -68,7 +68,6 @@
   <flag name='secret'/>
   <flag name='pxb'/>
   <flag name='pxb-pcie'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
   <flag name='drive-detect-zeroes'/>
index 24c3d7c72cce4c70642ff4f9aa24b71065caaf89..0106c16eaa8d52ec7b7abff301b847995e9b6eef 100644 (file)
   <flag name='secret'/>
   <flag name='pxb'/>
   <flag name='pxb-pcie'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index 6b37130a055ce43ffa28cf41fd8443eb34b749a0..232060ddfffe2e0e3a1af5ab44a85f5aef24d62e 100644 (file)
@@ -68,7 +68,6 @@
   <flag name='secret'/>
   <flag name='pxb'/>
   <flag name='pxb-pcie'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
   <flag name='drive-detect-zeroes'/>
index 27a5d7ae67d954b5e3bd2e9fe76483f8f776cab6..6bcb1034f8a616d8bf41f8669f007bc6efa62888 100644 (file)
   <flag name='secret'/>
   <flag name='pxb'/>
   <flag name='pxb-pcie'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index ac1bb33095826d80e1fd6d4fb026ac42482c225f..2344a5f9aaf49af1cf5366408afd787509422376 100644 (file)
@@ -93,7 +93,6 @@
   <flag name='chardev-logfile'/>
   <flag name='debug-threads'/>
   <flag name='secret'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index c2738d186cf42cd6d6259c620d5ddbf959709aa8..fd1518b929b4c84b46455db881e72707dd293b70 100644 (file)
@@ -66,7 +66,6 @@
   <flag name='chardev-logfile'/>
   <flag name='debug-threads'/>
   <flag name='secret'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
   <flag name='drive-detect-zeroes'/>
index 72dfaebf8c96e8b084ee9999860d9bdea01267aa..360ce218f4df3a57dcf2b672fc43f1370517b1b4 100644 (file)
   <flag name='secret'/>
   <flag name='pxb'/>
   <flag name='pxb-pcie'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index 9780abc8e512614d3850cf850edd4712aa4dc7b1..71198a608ab582990b76b02d391c1e5aeafa05b0 100644 (file)
@@ -92,7 +92,6 @@
   <flag name='chardev-logfile'/>
   <flag name='debug-threads'/>
   <flag name='secret'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index 09e826113ad25abf936d4888e739d57fe6cda42c..1ff0e12f012a31510a0fbcf5b2f1798f11bba1c9 100644 (file)
@@ -56,7 +56,6 @@
   <flag name='chardev-logfile'/>
   <flag name='debug-threads'/>
   <flag name='secret'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='name-guest'/>
   <flag name='drive-detect-zeroes'/>
   <flag name='tls-creds-x509'/>
index 093dcb4c0f82a99eff2b6c9c3e5957b0ff4abc91..1f07d6ad6511a4045966b10d552b4aacd42764c3 100644 (file)
@@ -56,7 +56,6 @@
   <flag name='chardev-logfile'/>
   <flag name='debug-threads'/>
   <flag name='secret'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='name-guest'/>
   <flag name='drive-detect-zeroes'/>
   <flag name='tls-creds-x509'/>
index 00d931971c4260adba499c9a0ef9740ad2d2fb6c..b784360a6a6fde32a67e64419f70d44b683d4b87 100644 (file)
@@ -68,7 +68,6 @@
   <flag name='chardev-logfile'/>
   <flag name='debug-threads'/>
   <flag name='secret'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
   <flag name='drive-detect-zeroes'/>
index 77d2d959c5318abe4b8e365699d5f5b781e09b80..4b28962bb98a2f250d4757f98ff1aa1ee96e8d41 100644 (file)
   <flag name='secret'/>
   <flag name='pxb'/>
   <flag name='pxb-pcie'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index ecdb9bb59de8139648053406fb5a320f61b48880..11be58b496bb3725206b17b5613f7a11ec463a47 100644 (file)
@@ -93,7 +93,6 @@
   <flag name='chardev-logfile'/>
   <flag name='debug-threads'/>
   <flag name='secret'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index 48a4b10e676f2ef4bddc1c44bed696919c3484b1..f13ef0ece2d2c080dad5f9c59a34b256523f10ee 100644 (file)
   <flag name='secret'/>
   <flag name='pxb'/>
   <flag name='pxb-pcie'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index c7d28f6c952bd4794eb8e92b930bf430f239b1fe..3d958db4615e46ceb35b5a3489670df68213c57b 100644 (file)
@@ -99,7 +99,6 @@
   <flag name='chardev-logfile'/>
   <flag name='debug-threads'/>
   <flag name='secret'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index a4c0d6b32b2c73c72e6347b9f6abacb8dd876010..40083843f2e9f56e530605b3d57eb0f7f87479fd 100644 (file)
@@ -99,7 +99,6 @@
   <flag name='chardev-logfile'/>
   <flag name='debug-threads'/>
   <flag name='secret'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>
index 27341fd58f0c7eac8459460dd5e22f79ad32fa89..109b1ff753a3ddf9976eea4be23060082e479a8f 100644 (file)
   <flag name='secret'/>
   <flag name='pxb'/>
   <flag name='pxb-pcie'/>
-  <flag name='device-tray-moved-event'/>
   <flag name='nec-usb-xhci-ports'/>
   <flag name='virtio-scsi-pci.iothread'/>
   <flag name='name-guest'/>