[PATCH 2/3] lib: s/free-page-reporting/free_page_reporting/

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In fee8a61d29 a new attribute to <memballoon/> was introduced:
free-page-reporting. We don't really like hyphens in attribute
names. Use underscores instead.

Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx>
---
 docs/formatdomain.rst                                     | 4 ++--
 docs/schemas/domaincommon.rng                             | 2 +-
 src/conf/domain_conf.c                                    | 8 ++++----
 src/qemu/qemu_validate.c                                  | 2 +-
 .../virtio-options-memballoon-freepage-reporting.err      | 2 +-
 .../virtio-options-memballoon-freepage-reporting.xml      | 2 +-
 6 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/docs/formatdomain.rst b/docs/formatdomain.rst
index 83dec62f30..5ec765ad3d 100644
--- a/docs/formatdomain.rst
+++ b/docs/formatdomain.rst
@@ -6755,8 +6755,8 @@ Example: manually added device with static PCI slot 2 requested
    release some memory at the last moment before a guest's process get killed by
    Out of Memory killer. :since:`Since 1.3.1, QEMU and KVM only`
 
-``free-page-reporting``
-   The optional ``free-page-reporting`` attribute allows to enable/disable
+``free_page_reporting``
+   The optional ``free_page_reporting`` attribute allows to enable/disable
    ("on"/"off", respectively) the ability of the QEMU virtio memory balloon to
    return unused pages back to the hypervisor to be used by other guests or
    processes. :since:`Since 6.9.0, QEMU and KVM only`
diff --git a/docs/schemas/domaincommon.rng b/docs/schemas/domaincommon.rng
index 0a0f0ed8a8..1f37e0744d 100644
--- a/docs/schemas/domaincommon.rng
+++ b/docs/schemas/domaincommon.rng
@@ -4540,7 +4540,7 @@
         </attribute>
       </optional>
       <optional>
-         <attribute name="free-page-reporting">
+         <attribute name="free_page_reporting">
            <ref name="virOnOff"/>
          </attribute>
        </optional>
diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
index 1d3661c21f..006e5a170b 100644
--- a/src/conf/domain_conf.c
+++ b/src/conf/domain_conf.c
@@ -15361,10 +15361,10 @@ virDomainMemballoonDefParseXML(virDomainXMLOptionPtr xmlopt,
         goto error;
     }
 
-    if ((freepage_reporting = virXMLPropString(node, "free-page-reporting")) &&
+    if ((freepage_reporting = virXMLPropString(node, "free_page_reporting")) &&
         (def->free_page_reporting = virTristateSwitchTypeFromString(freepage_reporting)) <= 0) {
         virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
-                       _("invalid free-page-reporting attribute value '%s'"), freepage_reporting);
+                       _("invalid free_page_reporting attribute value '%s'"), freepage_reporting);
         goto error;
     }
 
@@ -23548,7 +23548,7 @@ virDomainMemballoonDefCheckABIStability(virDomainMemballoonDefPtr src,
 
     if (src->free_page_reporting != dst->free_page_reporting) {
         virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
-                       _("Target balloon free-page-reporting attribute value "
+                       _("Target balloon free_page_reporting attribute value "
                          "'%s' does not match source '%s'"),
                        virTristateSwitchTypeToString(dst->free_page_reporting),
                        virTristateSwitchTypeToString(src->free_page_reporting));
@@ -27662,7 +27662,7 @@ virDomainMemballoonDefFormat(virBufferPtr buf,
                           virTristateSwitchTypeToString(def->autodeflate));
 
     if (def->free_page_reporting != VIR_TRISTATE_SWITCH_ABSENT)
-        virBufferAsprintf(&attrBuf, " free-page-reporting='%s'",
+        virBufferAsprintf(&attrBuf, " free_page_reporting='%s'",
                           virTristateSwitchTypeToString(def->free_page_reporting));
 
     if (def->period)
diff --git a/src/qemu/qemu_validate.c b/src/qemu/qemu_validate.c
index bc3043bb3f..3ea8249977 100644
--- a/src/qemu/qemu_validate.c
+++ b/src/qemu/qemu_validate.c
@@ -3934,7 +3934,7 @@ qemuValidateDomainDeviceDefMemballoon(const virDomainMemballoonDef *memballoon,
     if (memballoon->free_page_reporting != VIR_TRISTATE_SWITCH_ABSENT &&
         !virQEMUCapsGet(qemuCaps, QEMU_CAPS_VIRTIO_BALLOON_FREE_PAGE_REPORTING)) {
         virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
-                       _("free-page-reporting is not supported by this QEMU binary"));
+                       _("free_page_reporting is not supported by this QEMU binary"));
         return -1;
     }
 
diff --git a/tests/qemuxml2argvdata/virtio-options-memballoon-freepage-reporting.err b/tests/qemuxml2argvdata/virtio-options-memballoon-freepage-reporting.err
index de06de0a85..8cf7e0bf4a 100644
--- a/tests/qemuxml2argvdata/virtio-options-memballoon-freepage-reporting.err
+++ b/tests/qemuxml2argvdata/virtio-options-memballoon-freepage-reporting.err
@@ -1 +1 @@
-unsupported configuration: free-page-reporting is not supported by this QEMU binary
+unsupported configuration: free_page_reporting is not supported by this QEMU binary
diff --git a/tests/qemuxml2argvdata/virtio-options-memballoon-freepage-reporting.xml b/tests/qemuxml2argvdata/virtio-options-memballoon-freepage-reporting.xml
index ff7549a789..04f4ce7b75 100644
--- a/tests/qemuxml2argvdata/virtio-options-memballoon-freepage-reporting.xml
+++ b/tests/qemuxml2argvdata/virtio-options-memballoon-freepage-reporting.xml
@@ -15,7 +15,7 @@
   <devices>
     <emulator>/usr/bin/qemu-system-x86_64</emulator>
     <controller type='pci' index='0' model='pci-root'/>
-    <memballoon model='virtio' free-page-reporting='on'>
+    <memballoon model='virtio' free_page_reporting='on'>
       <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
     </memballoon>
   </devices>
-- 
2.26.2




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux