]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: monitor: Always assume support for QEMU_CAPS_QMP_QUERY_NAMED_BLOCK_NODES_FLAT
authorPeter Krempa <pkrempa@redhat.com>
Wed, 12 Mar 2025 15:39:21 +0000 (16:39 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 13 Mar 2025 14:38:16 +0000 (15:38 +0100)
The flat mode of 'query-named-block-nodes' is supported since qemu-5.0.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_monitor.c
src/qemu/qemu_monitor_json.c
src/qemu/qemu_monitor_priv.h

index 724e82e8a454620906d51401d26917b697a65169..8d8e73d38d22d52e3c2edf628df446e8376d7b82 100644 (file)
@@ -600,7 +600,6 @@ qemuMonitorOpenInternal(virDomainObj *vm,
     mon->cb = cb;
 
     if (priv) {
-        mon->queryNamedBlockNodesFlat = virQEMUCapsGet(priv->qemuCaps, QEMU_CAPS_QMP_QUERY_NAMED_BLOCK_NODES_FLAT);
         mon->blockjobMaskProtocol = virQEMUCapsGet(priv->qemuCaps, QEMU_CAPS_BLOCKJOB_BACKING_MASK_PROTOCOL);
     }
 
index 74420b2ee7b7759a256ed9a62fc93f5334b8f8a3..3caeb39a1bd9ec20705b9ceec9512264422291f3 100644 (file)
@@ -2085,7 +2085,7 @@ qemuMonitorJSONQueryNamedBlockNodes(qemuMonitor *mon)
     g_autoptr(virJSONValue) reply = NULL;
 
     if (!(cmd = qemuMonitorJSONMakeCommand("query-named-block-nodes",
-                                           "B:flat", mon->queryNamedBlockNodesFlat,
+                                           "b:flat", true,
                                            NULL)))
         return NULL;
 
index 8cb5e2c3a48f3e9a5427f4ba4b7fe951107837a7..60a3cedb64aac147c0f2fadf228794b301023fbc 100644 (file)
@@ -88,8 +88,6 @@ struct _qemuMonitor {
     void *logOpaque;
     virFreeCallback logDestroy;
 
-    /* query-named-block-nodes supports the 'flat' option */
-    bool queryNamedBlockNodesFlat;
     /* use the backing-mask-protocol flag of block-commit/stream */
     bool blockjobMaskProtocol;
 };