]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: capabilities: Retire QEMU_CAPS_QMP_QUERY_NAMED_BLOCK_NODES_FLAT
authorPeter Krempa <pkrempa@redhat.com>
Wed, 12 Mar 2025 15:42:07 +0000 (16:42 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 13 Mar 2025 14:38:16 +0000 (15:38 +0100)
The capability is no longer used as all qemus already support the
feature.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
31 files changed:
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
tests/qemucapabilitiesdata/caps_10.0.0_s390x.xml
tests/qemucapabilitiesdata/caps_10.0.0_x86_64+amdsev.xml
tests/qemucapabilitiesdata/caps_10.0.0_x86_64.xml
tests/qemucapabilitiesdata/caps_6.2.0_ppc64.xml
tests/qemucapabilitiesdata/caps_6.2.0_x86_64.xml
tests/qemucapabilitiesdata/caps_7.0.0_ppc64.xml
tests/qemucapabilitiesdata/caps_7.0.0_x86_64.xml
tests/qemucapabilitiesdata/caps_7.1.0_ppc64.xml
tests/qemucapabilitiesdata/caps_7.1.0_x86_64.xml
tests/qemucapabilitiesdata/caps_7.2.0_ppc.xml
tests/qemucapabilitiesdata/caps_7.2.0_x86_64+hvf.xml
tests/qemucapabilitiesdata/caps_7.2.0_x86_64.xml
tests/qemucapabilitiesdata/caps_8.0.0_x86_64.xml
tests/qemucapabilitiesdata/caps_8.1.0_s390x.xml
tests/qemucapabilitiesdata/caps_8.1.0_x86_64.xml
tests/qemucapabilitiesdata/caps_8.2.0_aarch64.xml
tests/qemucapabilitiesdata/caps_8.2.0_armv7l.xml
tests/qemucapabilitiesdata/caps_8.2.0_loongarch64.xml
tests/qemucapabilitiesdata/caps_8.2.0_s390x.xml
tests/qemucapabilitiesdata/caps_8.2.0_x86_64.xml
tests/qemucapabilitiesdata/caps_9.0.0_sparc.xml
tests/qemucapabilitiesdata/caps_9.0.0_x86_64.xml
tests/qemucapabilitiesdata/caps_9.1.0_riscv64.xml
tests/qemucapabilitiesdata/caps_9.1.0_s390x.xml
tests/qemucapabilitiesdata/caps_9.1.0_x86_64.xml
tests/qemucapabilitiesdata/caps_9.2.0_aarch64+hvf.xml
tests/qemucapabilitiesdata/caps_9.2.0_s390x.xml
tests/qemucapabilitiesdata/caps_9.2.0_x86_64+amdsev.xml
tests/qemucapabilitiesdata/caps_9.2.0_x86_64.xml

index b6eb92376349c37fe681a0d50c5d2a27cd39b922..f0c48bb2be4e8db4ff2964e8540c6657abc751ea 100644 (file)
@@ -564,7 +564,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
 
               /* 355 */
               "vhost-user-fs", /* QEMU_CAPS_DEVICE_VHOST_USER_FS */
-              "query-named-block-nodes.flat", /* QEMU_CAPS_QMP_QUERY_NAMED_BLOCK_NODES_FLAT */
+              "query-named-block-nodes.flat", /* X_QEMU_CAPS_QMP_QUERY_NAMED_BLOCK_NODES_FLAT */
               "blockdev-snapshot.allow-write-only-overlay", /* QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY */
               "blockdev-reopen", /* QEMU_CAPS_BLOCKDEV_REOPEN */
               "storage.werror", /* X_QEMU_CAPS_STORAGE_WERROR */
@@ -1599,7 +1599,6 @@ static struct virQEMUCapsStringFlags virQEMUCapsQMPSchemaQueries[] = {
     { "query-hotpluggable-cpus/ret-type/props/die-id", QEMU_CAPS_SMP_DIES },
     { "query-hotpluggable-cpus/ret-type/props/cluster-id", QEMU_CAPS_SMP_CLUSTERS },
     { "query-migrate/ret-type/blocked-reasons", QEMU_CAPS_MIGRATION_BLOCKED_REASONS },
-    { "query-named-block-nodes/arg-type/flat", QEMU_CAPS_QMP_QUERY_NAMED_BLOCK_NODES_FLAT },
     { "screendump/arg-type/device", QEMU_CAPS_SCREENDUMP_DEVICE },
     { "screendump/arg-type/format/^png", QEMU_CAPS_SCREENSHOT_FORMAT_PNG },
     { "set-numa-node/arg-type/+hmat-lb", QEMU_CAPS_NUMA_HMAT },
index 4e247193e30956fb3378c0b6057917532313bd9c..1fedfdaeb1550f9a67bbbfef57379452f82736ea 100644 (file)
@@ -543,7 +543,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
 
     /* 355 */
     QEMU_CAPS_DEVICE_VHOST_USER_FS, /* -device vhost-user-fs */
-    QEMU_CAPS_QMP_QUERY_NAMED_BLOCK_NODES_FLAT, /* query-named-block-nodes supports the 'flat' option */
+    X_QEMU_CAPS_QMP_QUERY_NAMED_BLOCK_NODES_FLAT, /* query-named-block-nodes supports the 'flat' option */
     QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY, /* blockdev-snapshot has the 'allow-write-only-overlay' feature */
     QEMU_CAPS_BLOCKDEV_REOPEN, /* 'blockdev-reopen' qmp command is supported */
     X_QEMU_CAPS_STORAGE_WERROR, /* virtio-blk,scsi-hd.werror */
index 041b480b2144dbbc6ca9db2501a7883fdf47db12..a35578fab44ef4b3c26171e0af165f4da8f2b7d7 100644 (file)
@@ -67,7 +67,6 @@
   <flag name='smp-dies'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 3adef15db375b35fc6590d2b793e5cec59ab5095..6be2a75358b89b0aa6969ae477afeaf867eb7d2a 100644 (file)
   <flag name='i8042'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 66932b6ddea2e7a40af72b7f91fdd5e1f4dca758..3b9dec3c672b628a8f5573bdf01ffecd37d268d9 100644 (file)
   <flag name='i8042'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index dd59c4da90ed54027dde73979146dac7f76b2eb0..4bc090f96051c2d3441b097d44748d654b918407 100644 (file)
@@ -93,7 +93,6 @@
   <flag name='rng-builtin'/>
   <flag name='tpm-spapr'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 2653be7df14d83435b4840d6979015c98a2e544c..f24d1b00d55f336e5359e41142548189f58a73ba 100644 (file)
   <flag name='i8042'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 307f257fc6685095c63cf58eee502820f9fb77f3..c02c4a23b37eebd49ffc53ac505c93ea4a1ac1bb 100644 (file)
   <flag name='rng-builtin'/>
   <flag name='tpm-spapr'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 6e3d24ddffed68025a1daf1a0fc283d9cd7e5f8c..324e1b824f4dd64c778b0bf66c6fcef7d4650cd3 100644 (file)
   <flag name='i8042'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 9e6e14d4491d51ad1c43ffd595aa21e8d664ba5a..6a93c860e008c7dfeec3419c8203e599defa5776 100644 (file)
@@ -99,7 +99,6 @@
   <flag name='rng-builtin'/>
   <flag name='tpm-spapr'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 023a70affacaa7bcf76f818f45d73a04a2d374fa..77b6a93061f914eaaa9f6400ccd895e480d2c54a 100644 (file)
   <flag name='i8042'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 4acb0e816a3175fcfa4ce57808819b9099bac8dc..bbf3dded5b789554745bd72a7319c9954141185f 100644 (file)
@@ -92,7 +92,6 @@
   <flag name='i8042'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index fab8967f5fb3e74c17fc99e19e47b128badafffa..3d3d729b72801752b75accb2510fb10a764bb6b7 100644 (file)
   <flag name='i8042'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 8b6cca995e7dcaaea6478b41694f6153aaec59af..1472ed5556f76b5d6f84fd9f43a518a2cf27064e 100644 (file)
   <flag name='i8042'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 35a65f569a7e05048d05f756edf7c27240738c63..29dd31151d4203a8f35a838f9a29fd8ff420b14b 100644 (file)
   <flag name='i8042'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index e52114ec5882d22a909b47fce34592503bd7825b..44885a6e6dcd42bf115c21a78bd941d71a85efbf 100644 (file)
@@ -64,7 +64,6 @@
   <flag name='smp-dies'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 11f3dbecf17b9e421e6c3a12b20f44a866736784..4a67276bb914716664e9d066a6dfd6b4703f4ae1 100644 (file)
   <flag name='i8042'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 306d25c4eb0a8a0d8fccd269d6e377e2913400a7..e19e15688a5f242e2e27697d2f16684ad0d1f322 100644 (file)
@@ -98,7 +98,6 @@
   <flag name='rng-builtin'/>
   <flag name='cpu.kvm-no-adjvtime'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index d6ecec4232a21d011f883e9ebbf8659bdeb553d8..ac856a760bcf1c5fb33feb806613cba7f15c008b 100644 (file)
   <flag name='smp-dies'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index f3f0d74bb2da0d79970661f8a08f25f4549fa454..3a5d881db4943cbf80dac0f7e12c674f38ece05c 100644 (file)
@@ -91,7 +91,6 @@
   <flag name='smp-dies'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 95a44e1f770711e15aa4b23fd08c89d02bf1fd64..558cf8654c0500685a81e0c27826b672aeb22f75 100644 (file)
@@ -64,7 +64,6 @@
   <flag name='smp-dies'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 0fcac909651a7d02476768f696f8b01263cf628e..899cdb33ee2ea6964af351c102de0f4c7f871262 100644 (file)
   <flag name='i8042'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index e84ab9da1a70a4ebadf3e053e4750ee23115c49e..10ac1add8fef86b4d66d88b5ecdf6cd5f6a03a16 100644 (file)
@@ -30,7 +30,6 @@
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
   <flag name='rng-builtin'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index fd2a33125bb2971976b7a5ae32c5023d8b76bce4..39939b367c0cf51b6549b80d65e5a3cc393ecd7c 100644 (file)
   <flag name='i8042'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 9b725595d68b24740a943a12ca45910178eac5b2..613c32f17382487cd85b2068700156f655fa0fdc 100644 (file)
@@ -95,7 +95,6 @@
   <flag name='smp-dies'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 399351a71544b42a7d13bdde69239625bb875d29..35b14f2cccd75786603eeed8009d73774f0d7f9b 100644 (file)
@@ -67,7 +67,6 @@
   <flag name='smp-dies'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 8a4f78278dcd4fd018171b71bd91b1b3eece3d24..0c2b277a8c8c6c391e3cadbf45528d6a254ee0f1 100644 (file)
   <flag name='i8042'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 7a77d92f3dbfaa894893ac4fddbf6288cce453d2..f4552c3765f1134fb28521fbe1e701d0f5b3a75c 100644 (file)
@@ -75,7 +75,6 @@
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
   <flag name='rng-builtin'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 9381c8b6d73be90fe77026aa43bab56c545a9f05..643cdeb1e0cda76f4868eda35093feff9ffdeb99 100644 (file)
@@ -67,7 +67,6 @@
   <flag name='smp-dies'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index 702698758fb36321b422f329005e3e2c0e15ebf6..cd0adf5a64dd28616462c9048a34c48e87e8a5df 100644 (file)
   <flag name='i8042'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>
index fa66d6091ad0096d1ea181eb27d7b8c3a6ee832d..bf2fafe2e06ca22e02b6a4824ca8d674be867cfd 100644 (file)
   <flag name='i8042'/>
   <flag name='rng-builtin'/>
   <flag name='vhost-user-fs'/>
-  <flag name='query-named-block-nodes.flat'/>
   <flag name='blockdev-snapshot.allow-write-only-overlay'/>
   <flag name='blockdev-reopen'/>
   <flag name='fsdev.multidevs'/>