mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-20 06:50:22 +03:00
qemu: capabilities: Retire QEMU_CAPS_BLOCKDEV_REOPEN
'blockdev-reopen' is supported since qemu-6.1. Since we now don't have any code using this capability we can retire it. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
4983cb62e6
commit
514c1f8dda
@ -566,7 +566,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
|
||||
"vhost-user-fs", /* QEMU_CAPS_DEVICE_VHOST_USER_FS */
|
||||
"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 */
|
||||
"blockdev-reopen", /* X_QEMU_CAPS_BLOCKDEV_REOPEN */
|
||||
"storage.werror", /* X_QEMU_CAPS_STORAGE_WERROR */
|
||||
|
||||
/* 360 */
|
||||
@ -1241,7 +1241,6 @@ struct virQEMUCapsStringFlags virQEMUCapsCommands[] = {
|
||||
{ "query-cpu-model-baseline", QEMU_CAPS_QUERY_CPU_MODEL_BASELINE },
|
||||
{ "query-cpu-model-comparison", QEMU_CAPS_QUERY_CPU_MODEL_COMPARISON },
|
||||
{ "block-export-add", QEMU_CAPS_BLOCK_EXPORT_ADD },
|
||||
{ "blockdev-reopen", QEMU_CAPS_BLOCKDEV_REOPEN },
|
||||
{ "set-action", QEMU_CAPS_SET_ACTION },
|
||||
{ "query-dirty-rate", QEMU_CAPS_QUERY_DIRTY_RATE },
|
||||
{ "sev-inject-launch-secret", QEMU_CAPS_SEV_INJECT_LAUNCH_SECRET },
|
||||
@ -5594,8 +5593,7 @@ virQEMUCapsInitQMPVersionCaps(virQEMUCaps *qemuCaps G_GNUC_UNUSED)
|
||||
void
|
||||
virQEMUCapsInitProcessCapsInterlock(virQEMUCaps *qemuCaps)
|
||||
{
|
||||
if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_BLOCKDEV_REOPEN) &&
|
||||
virQEMUCapsGet(qemuCaps, QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING))
|
||||
if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING))
|
||||
virQEMUCapsSet(qemuCaps, QEMU_CAPS_INCREMENTAL_BACKUP);
|
||||
}
|
||||
|
||||
|
@ -545,7 +545,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
|
||||
QEMU_CAPS_DEVICE_VHOST_USER_FS, /* -device vhost-user-fs */
|
||||
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_BLOCKDEV_REOPEN, /* 'blockdev-reopen' qmp command is supported */
|
||||
X_QEMU_CAPS_STORAGE_WERROR, /* virtio-blk,scsi-hd.werror */
|
||||
|
||||
/* 360 */
|
||||
|
@ -68,7 +68,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
<flag name='tcg'/>
|
||||
|
@ -125,7 +125,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -125,7 +125,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -94,7 +94,6 @@
|
||||
<flag name='tpm-spapr'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='tcg'/>
|
||||
|
@ -126,7 +126,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -103,7 +103,6 @@
|
||||
<flag name='tpm-spapr'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -126,7 +126,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -100,7 +100,6 @@
|
||||
<flag name='tpm-spapr'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -126,7 +126,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -93,7 +93,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -125,7 +125,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -126,7 +126,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -126,7 +126,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -65,7 +65,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
<flag name='tcg'/>
|
||||
|
@ -126,7 +126,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -99,7 +99,6 @@
|
||||
<flag name='cpu.kvm-no-adjvtime'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -103,7 +103,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -92,7 +92,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -65,7 +65,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
<flag name='tcg'/>
|
||||
|
@ -126,7 +126,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -31,7 +31,6 @@
|
||||
<flag name='smp-dies'/>
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
<flag name='tcg'/>
|
||||
|
@ -126,7 +126,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -96,7 +96,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -68,7 +68,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
<flag name='tcg'/>
|
||||
|
@ -125,7 +125,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -76,7 +76,6 @@
|
||||
<flag name='smp-dies'/>
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='tcg'/>
|
||||
|
@ -68,7 +68,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
<flag name='tcg'/>
|
||||
|
@ -126,7 +126,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
@ -125,7 +125,6 @@
|
||||
<flag name='rng-builtin'/>
|
||||
<flag name='vhost-user-fs'/>
|
||||
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
|
||||
<flag name='blockdev-reopen'/>
|
||||
<flag name='fsdev.multidevs'/>
|
||||
<flag name='pcie-root-port.hotplug'/>
|
||||
<flag name='aio.io_uring'/>
|
||||
|
Loading…
x
Reference in New Issue
Block a user