]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: deprecate QEMU_CAPS_FSDEV_CREATEMODE
authorJán Tomko <jtomko@redhat.com>
Fri, 24 Sep 2021 15:23:33 +0000 (17:23 +0200)
committerJán Tomko <jtomko@redhat.com>
Mon, 27 Sep 2021 08:11:22 +0000 (10:11 +0200)
Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
41 files changed:
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
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_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.aarch64.xml
tests/qemucapabilitiesdata/caps_4.0.0.ppc64.xml
tests/qemucapabilitiesdata/caps_4.0.0.riscv32.xml
tests/qemucapabilitiesdata/caps_4.0.0.riscv64.xml
tests/qemucapabilitiesdata/caps_4.0.0.s390x.xml
tests/qemucapabilitiesdata/caps_4.0.0.x86_64.xml
tests/qemucapabilitiesdata/caps_4.1.0.x86_64.xml
tests/qemucapabilitiesdata/caps_4.2.0.aarch64.xml
tests/qemucapabilitiesdata/caps_4.2.0.ppc64.xml
tests/qemucapabilitiesdata/caps_4.2.0.s390x.xml
tests/qemucapabilitiesdata/caps_4.2.0.x86_64.xml
tests/qemucapabilitiesdata/caps_5.0.0.aarch64.xml
tests/qemucapabilitiesdata/caps_5.0.0.ppc64.xml
tests/qemucapabilitiesdata/caps_5.0.0.riscv64.xml
tests/qemucapabilitiesdata/caps_5.0.0.x86_64.xml
tests/qemucapabilitiesdata/caps_5.1.0.sparc.xml
tests/qemucapabilitiesdata/caps_5.1.0.x86_64.xml
tests/qemucapabilitiesdata/caps_5.2.0.aarch64.xml
tests/qemucapabilitiesdata/caps_5.2.0.ppc64.xml
tests/qemucapabilitiesdata/caps_5.2.0.riscv64.xml
tests/qemucapabilitiesdata/caps_5.2.0.s390x.xml
tests/qemucapabilitiesdata/caps_5.2.0.x86_64.xml
tests/qemucapabilitiesdata/caps_6.0.0.aarch64.xml
tests/qemucapabilitiesdata/caps_6.0.0.s390x.xml
tests/qemucapabilitiesdata/caps_6.0.0.x86_64.xml
tests/qemucapabilitiesdata/caps_6.1.0.x86_64.xml

index dc7e8f3c43eea90b1e3182843f97f92ac3f4d4af..a1be0cb74eac64a6fb345fb5e424b184b7bd0408 100644 (file)
@@ -603,7 +603,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
               "virtio-balloon.free-page-reporting", /* QEMU_CAPS_VIRTIO_BALLOON_FREE_PAGE_REPORTING */
               "block-export-add", /* QEMU_CAPS_BLOCK_EXPORT_ADD */
               "netdev.vhost-vdpa", /* QEMU_CAPS_NETDEV_VHOST_VDPA */
-              "fsdev.createmode", /* QEMU_CAPS_FSDEV_CREATEMODE */
+              "fsdev.createmode", /* X_QEMU_CAPS_FSDEV_CREATEMODE */
 
               /* 385 */
               "ncr53c90", /* QEMU_CAPS_SCSI_NCR53C90 */
@@ -3204,7 +3204,6 @@ struct virQEMUCapsCommandLineProps {
 static struct virQEMUCapsCommandLineProps virQEMUCapsCommandLine[] = {
     { "chardev", "fd", QEMU_CAPS_CHARDEV_FD_PASS_COMMANDLINE },
     { "fsdev", "multidevs", QEMU_CAPS_FSDEV_MULTIDEVS },
-    { "fsdev", "fmode", QEMU_CAPS_FSDEV_CREATEMODE }, /* Could have also checked fsdev->dmode */
     { "numa", NULL, QEMU_CAPS_NUMA }, /* not needed after qemuCaps->version < 3000000 */
     { "overcommit", NULL, QEMU_CAPS_OVERCOMMIT },
     { "sandbox", NULL, QEMU_CAPS_SECCOMP_SANDBOX },
index 7c011812e677d41bb43650334c74fb30e536f5d0..b0fa1eec357d978e36eb73ef2d9cf7bbc719bab7 100644 (file)
@@ -583,7 +583,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
     QEMU_CAPS_VIRTIO_BALLOON_FREE_PAGE_REPORTING, /*virtio balloon free-page-reporting */
     QEMU_CAPS_BLOCK_EXPORT_ADD, /* 'block-export-add' command is supported */
     QEMU_CAPS_NETDEV_VHOST_VDPA, /* -netdev vhost-vdpa*/
-    QEMU_CAPS_FSDEV_CREATEMODE, /* fsdev.createmode */
+    X_QEMU_CAPS_FSDEV_CREATEMODE, /* fsdev.createmode */
 
     /* 385 */
     QEMU_CAPS_SCSI_NCR53C90, /* built-in SCSI */
index cb6510c23860a5df034b5a1d5d619d21deb9fb73..e9fd6e96e5a5a37cde107b083160c6df0e0f9484 100644 (file)
@@ -95,7 +95,6 @@
   <flag name='migration-param.bandwidth'/>
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
-  <flag name='fsdev.createmode'/>
   <flag name='input-linux'/>
   <version>2011000</version>
   <kvmVersion>0</kvmVersion>
index 7ad898a60ea0c8f767923a70e8c1628198d8d58e..d6549d644035334565bc71e8ea279166378d83c0 100644 (file)
   <flag name='migration-param.bandwidth'/>
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='cpu-max'/>
index dadf7e747a52a5f493aa6fc0676788e6173eb65b..302206cf6f07adf826683dced986bcc3fd9b4ff3 100644 (file)
   <flag name='migration-param.bandwidth'/>
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index 0d2053f302c253e4ce487ce6bb949e79c7b7522e..bf3afc904c6197862765e12b33684df4049b49d0 100644 (file)
   <flag name='migration-param.bandwidth'/>
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index b629d8ce439be7e76ecbdfb674c2a5aa9c527355..cd5e39b5f31dbb20c83b1f0b49c86f6b07d8a82e 100644 (file)
   <flag name='migration-param.bandwidth'/>
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
-  <flag name='fsdev.createmode'/>
   <flag name='vhost-user-blk'/>
   <flag name='input-linux'/>
   <flag name='virtio-blk.queue-size'/>
index d9f0f2bec5404c46d6c3524bbf00a370e484ab61..354a95cebc78d4735d2b6074053c957c55e309d5 100644 (file)
   <flag name='migration-param.bandwidth'/>
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index 925e400e92f5f6600c167a4b5de914839e449218..21d5c088d7ac1be0079eec3d08572dd3bc486998 100644 (file)
   <flag name='migration-param.bandwidth'/>
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index e5a76dd7bfb0d0f97f46ee2cd8950cbd397d1a17..03efe118d5f91ba79027c767d49630a2912e49d1 100644 (file)
@@ -74,7 +74,6 @@
   <flag name='migration-param.bandwidth'/>
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
-  <flag name='fsdev.createmode'/>
   <flag name='vhost-user-blk'/>
   <flag name='input-linux'/>
   <version>3000000</version>
index 7d789fbd4ee5edc548eeca3b9efe922101327b26..1df1ec87281afc416e3b1d864ac906d5138c09c1 100644 (file)
@@ -74,7 +74,6 @@
   <flag name='migration-param.bandwidth'/>
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
-  <flag name='fsdev.createmode'/>
   <flag name='vhost-user-blk'/>
   <flag name='input-linux'/>
   <version>3000000</version>
index 999703efbbf0c47e694d9bebd6effb7d11800e62..6e60415999cef2b3e04d48d91bf1876767fe1013 100644 (file)
   <flag name='migration-param.bandwidth'/>
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
-  <flag name='fsdev.createmode'/>
   <flag name='vhost-user-blk'/>
   <flag name='input-linux'/>
   <flag name='virtio-blk.queue-size'/>
index 69bd11065472a17beed8f246b3c3447067fd96b9..cffe482bf6c8db070710451957a60cedb0c10674 100644 (file)
   <flag name='migration-param.bandwidth'/>
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index 353f79e1cf09335a0daff121bc85e651d6f4d415..b8739804e2e18c886023c77aebd13fc526904c1b 100644 (file)
   <flag name='migration-param.bandwidth'/>
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index 5de714b9c08107ba6ebf5bf76b9dd7e9b64e9a67..514e5985acdf0d817d5a781564ba631d77aab72b 100644 (file)
   <flag name='migration-param.bandwidth'/>
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index 26d8bcafde31733c9b9b42c87dbb37ae7ab005fb..af1ccb93ed6ae3ff65a17da2e209b6b3b14c4408 100644 (file)
   <flag name='migration-param.bandwidth'/>
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index 3ba717626341f4bb63fa57be5a22d76e938825af..2d7f0e91df4f05d7d76fff453661aa9024451b1d 100644 (file)
   <flag name='migration-param.bandwidth'/>
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index 38129f083dca2542a4b23856be6eab8e046ba8c4..363e3aba129f38f0455d3d05dcd960fbc81e1230 100644 (file)
   <flag name='migration-param.bandwidth'/>
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index 2ebd373d86493485cd30c1fd3fd287b05b0ed86a..16915bf78b4c785bdc2be36f4ac447c82b0daef6 100644 (file)
   <flag name='migration-param.bandwidth'/>
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index 0be84ac13f7988b19296eda36e25fde74a12bfe9..3a39d82ae64bb8dff3fa8ce2b9b46a13aede8b8e 100644 (file)
   <flag name='migration-param.bandwidth'/>
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
-  <flag name='fsdev.createmode'/>
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
index 1f856446d3f9ddbd655e33805a3ce4d63be68744..5e733fec13c464fe937cc949184e344a08f0f638 100644 (file)
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
   <flag name='intel-iommu.aw-bits'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index 1bc58941615dcb14f98001a32a1ac718b9a4d432..ba9ee0dd96d1a0153f13b7a6db7993e134165247 100644 (file)
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
   <flag name='intel-iommu.aw-bits'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='virtio-pmem-pci'/>
index 6729a1efeae0f7f70a33bdb841f8e0e41a90cdd2..976e8447f880055b15e7683d68a944dca755f856 100644 (file)
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
   <flag name='blockdev-hostdev-scsi'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index 580e58538bf41cbaa9b4924ac1cc6ca5e349b504..963fad815e9c4fec586622ce1aee8db8c9218a18 100644 (file)
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
   <flag name='spapr-tpm-proxy'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index b49927716a88c1172e4f96a8549aa9fd25140ef3..64a43940a4051db9268fb98762a3d81c327e4126 100644 (file)
   <flag name='migration-param.downtime'/>
   <flag name='migration-param.xbzrle-cache-size'/>
   <flag name='blockdev-hostdev-scsi'/>
-  <flag name='fsdev.createmode'/>
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
index 1bbc60577c6c13d5eaf40ebef9206bf90d054888..034a770b08fc4b37a8fc238f254871913605698f 100644 (file)
   <flag name='migration-param.xbzrle-cache-size'/>
   <flag name='intel-iommu.aw-bits'/>
   <flag name='blockdev-hostdev-scsi'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='virtio-pmem-pci'/>
index 60de99026de873190420315d070eac4516f97026..2c125044dee39c72cc65ddae80ec39e82c1d0810 100644 (file)
   <flag name='migration-param.xbzrle-cache-size'/>
   <flag name='numa.hmat'/>
   <flag name='blockdev-hostdev-scsi'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index 6cceed3b2975905b5e71f1fce088585fc5a93661..ce0f63c2b8513c9e147a1f47215ff38d1777e01f 100644 (file)
   <flag name='spapr-tpm-proxy'/>
   <flag name='numa.hmat'/>
   <flag name='blockdev-hostdev-scsi'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index e1e52d10af2f773ea9715e5ecaa92f2def19ffdb..05c8e0e4678262b18f056487528f86fd8a167405 100644 (file)
   <flag name='migration-param.xbzrle-cache-size'/>
   <flag name='numa.hmat'/>
   <flag name='blockdev-hostdev-scsi'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index a412933728a3df1fb15e9cae68c6cfe8827bbec1..aae5fe018f228f93404f6bcc045013808aeca02a 100644 (file)
   <flag name='intel-iommu.aw-bits'/>
   <flag name='numa.hmat'/>
   <flag name='blockdev-hostdev-scsi'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='virtio-pmem-pci'/>
index 74ba0e3b42aca8f444ea088a087709519671486c..dcec7cfb1641c8117e29abdd8bd19c0dd5f91278 100644 (file)
@@ -84,7 +84,6 @@
   <flag name='numa.hmat'/>
   <flag name='blockdev-hostdev-scsi'/>
   <flag name='netdev.vhost-vdpa'/>
-  <flag name='fsdev.createmode'/>
   <flag name='ncr53c90'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
   <flag name='audiodev'/>
index 73e77a420e224e9ec6d261f48ef422836b5c3256..c30c9b8997862f4c60c1810ef65b40a1cc06b278 100644 (file)
   <flag name='usb-host.hostdevice'/>
   <flag name='virtio-balloon.free-page-reporting'/>
   <flag name='netdev.vhost-vdpa'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='virtio-pmem-pci'/>
index 0093df14f42754353dba3bd920f0af8861629b63..59e1f746cac96c79e6ea60bbf5cfb8b491b747ad 100644 (file)
   <flag name='virtio-balloon.free-page-reporting'/>
   <flag name='block-export-add'/>
   <flag name='netdev.vhost-vdpa'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index 54560170e1cb36e40976067b5c12aa0d447211ac..0ce8a5ba2f4a9cc72d152446c206c8be2cdfabe0 100644 (file)
   <flag name='virtio-balloon.free-page-reporting'/>
   <flag name='block-export-add'/>
   <flag name='netdev.vhost-vdpa'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index 2dc8bf326030ed932ee2f957cd3cd15aba4d6e38..1219ba2666fb2937ff5d940979d8c555d266d541 100644 (file)
   <flag name='virtio-balloon.free-page-reporting'/>
   <flag name='block-export-add'/>
   <flag name='netdev.vhost-vdpa'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-blk'/>
index f116ec09d7495996f1f9c7e262c0b739c5c4cf26..db92662f4c5cf7954777818c733cdb02b6549b39 100644 (file)
   <flag name='virtio-balloon.free-page-reporting'/>
   <flag name='block-export-add'/>
   <flag name='netdev.vhost-vdpa'/>
-  <flag name='fsdev.createmode'/>
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
index 8f44ebd6e6365f281d54c17dec7b3bf0c836465e..515a970f28265b1df0aa866e5cf66395773ae215 100644 (file)
   <flag name='virtio-balloon.free-page-reporting'/>
   <flag name='block-export-add'/>
   <flag name='netdev.vhost-vdpa'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='virtio-pmem-pci'/>
index 7abb3fedd367a9cdb9312121b2aea07910b0d31e..6a9833a176bb6b0a24c1a15847646168ac40ad5c 100644 (file)
   <flag name='virtio-balloon.free-page-reporting'/>
   <flag name='block-export-add'/>
   <flag name='netdev.vhost-vdpa'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='vhost-user-fs.bootindex'/>
index ade59e82b9eb47d6988e4c7cf0f4c52ab1f5ac90..a96c756ef8105677e707bc31ced6ddffc6d40d3f 100644 (file)
   <flag name='virtio-balloon.free-page-reporting'/>
   <flag name='block-export-add'/>
   <flag name='netdev.vhost-vdpa'/>
-  <flag name='fsdev.createmode'/>
   <flag name='vhost-user-fs.bootindex'/>
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
index 17d719ade0e8eac74b5d6768e8de5dd1ab7d92b8..02eb9a15bb3fff7f2ad69f32f6c0c466f5ad338a 100644 (file)
   <flag name='virtio-balloon.free-page-reporting'/>
   <flag name='block-export-add'/>
   <flag name='netdev.vhost-vdpa'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='virtio-pmem-pci'/>
index 004bd51154e1a8b9a885ea455908984fc3d3fe22..678b440d925b662a77134ae18c62629304ff8bc3 100644 (file)
   <flag name='virtio-balloon.free-page-reporting'/>
   <flag name='block-export-add'/>
   <flag name='netdev.vhost-vdpa'/>
-  <flag name='fsdev.createmode'/>
   <flag name='dc390'/>
   <flag name='am53c974'/>
   <flag name='virtio-pmem-pci'/>