render / rpms / libvirt

Forked from rpms/libvirt 10 months ago
Clone
3e5111
From 3d7186eefc7db60a5f33776eb1873ea18b9c501a Mon Sep 17 00:00:00 2001
3e5111
Message-Id: <3d7186eefc7db60a5f33776eb1873ea18b9c501a@dist-git>
3e5111
From: Jiri Denemark <jdenemar@redhat.com>
3e5111
Date: Tue, 23 May 2017 20:32:07 +0200
3e5111
Subject: [PATCH] qemu: Rename xml_len in virQEMUSaveHeader as data_len
3e5111
3e5111
Since virQEMUSaveHeader will be followed by more than just domain XML,
3e5111
the old name would be confusing as it was designed to describe the
3e5111
length of all data following the save image header.
3e5111
3e5111
Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
3e5111
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
3e5111
(cherry picked from commit ec3e4bb75a8d06644ca5b758c5f04041cecc9d20)
3e5111
3e5111
https://bugzilla.redhat.com/show_bug.cgi?id=1441662
3e5111
3e5111
Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
3e5111
---
3e5111
 src/qemu/qemu_driver.c | 20 ++++++++++----------
3e5111
 1 file changed, 10 insertions(+), 10 deletions(-)
3e5111
3e5111
diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c
3e5111
index 2688c3eec7..c8a84503c1 100644
3e5111
--- a/src/qemu/qemu_driver.c
3e5111
+++ b/src/qemu/qemu_driver.c
3e5111
@@ -2810,7 +2810,7 @@ typedef virQEMUSaveHeader *virQEMUSaveHeaderPtr;
3e5111
 struct _virQEMUSaveHeader {
3e5111
     char magic[sizeof(QEMU_SAVE_MAGIC)-1];
3e5111
     uint32_t version;
3e5111
-    uint32_t xml_len;
3e5111
+    uint32_t data_len;
3e5111
     uint32_t was_running;
3e5111
     uint32_t compressed;
3e5111
     uint32_t unused[15];
3e5111
@@ -2820,7 +2820,7 @@ static inline void
3e5111
 bswap_header(virQEMUSaveHeaderPtr hdr)
3e5111
 {
3e5111
     hdr->version = bswap_32(hdr->version);
3e5111
-    hdr->xml_len = bswap_32(hdr->xml_len);
3e5111
+    hdr->data_len = bswap_32(hdr->data_len);
3e5111
     hdr->was_running = bswap_32(hdr->was_running);
3e5111
     hdr->compressed = bswap_32(hdr->compressed);
3e5111
 }
3e5111
@@ -2841,7 +2841,7 @@ qemuDomainSaveHeader(int fd, const char *path, const char *xml,
3e5111
         goto endjob;
3e5111
     }
3e5111
 
3e5111
-    if (safewrite(fd, xml, header->xml_len) != header->xml_len) {
3e5111
+    if (safewrite(fd, xml, header->data_len) != header->data_len) {
3e5111
         ret = -errno;
3e5111
         virReportError(VIR_ERR_OPERATION_FAILED,
3e5111
                        _("failed to write xml to '%s'"), path);
3e5111
@@ -3068,7 +3068,7 @@ qemuDomainSaveMemory(virQEMUDriverPtr driver,
3e5111
     header.version = QEMU_SAVE_VERSION;
3e5111
     header.was_running = was_running ? 1 : 0;
3e5111
     header.compressed = compressed;
3e5111
-    header.xml_len = strlen(domXML) + 1;
3e5111
+    header.data_len = strlen(domXML) + 1;
3e5111
 
3e5111
     /* Obtain the file handle.  */
3e5111
     if ((flags & VIR_DOMAIN_SAVE_BYPASS_CACHE)) {
3e5111
@@ -6270,16 +6270,16 @@ qemuDomainSaveImageOpen(virQEMUDriverPtr driver,
3e5111
         goto error;
3e5111
     }
3e5111
 
3e5111
-    if (header.xml_len <= 0) {
3e5111
+    if (header.data_len <= 0) {
3e5111
         virReportError(VIR_ERR_OPERATION_FAILED,
3e5111
-                       _("invalid XML length: %d"), header.xml_len);
3e5111
+                       _("invalid XML length: %d"), header.data_len);
3e5111
         goto error;
3e5111
     }
3e5111
 
3e5111
-    if (VIR_ALLOC_N(xml, header.xml_len) < 0)
3e5111
+    if (VIR_ALLOC_N(xml, header.data_len) < 0)
3e5111
         goto error;
3e5111
 
3e5111
-    if (saferead(fd, xml, header.xml_len) != header.xml_len) {
3e5111
+    if (saferead(fd, xml, header.data_len) != header.data_len) {
3e5111
         virReportError(VIR_ERR_OPERATION_FAILED,
3e5111
                        "%s", _("failed to read XML"));
3e5111
         goto error;
3e5111
@@ -6623,12 +6623,12 @@ qemuDomainSaveImageDefineXML(virConnectPtr conn, const char *path,
3e5111
         goto cleanup;
3e5111
     len = strlen(xml) + 1;
3e5111
 
3e5111
-    if (len > header.xml_len) {
3e5111
+    if (len > header.data_len) {
3e5111
         virReportError(VIR_ERR_OPERATION_FAILED, "%s",
3e5111
                        _("new xml too large to fit in file"));
3e5111
         goto cleanup;
3e5111
     }
3e5111
-    if (VIR_EXPAND_N(xml, len, header.xml_len - len) < 0)
3e5111
+    if (VIR_EXPAND_N(xml, len, header.data_len - len) < 0)
3e5111
         goto cleanup;
3e5111
 
3e5111
     if (lseek(fd, 0, SEEK_SET) != 0) {
3e5111
-- 
3e5111
2.13.1
3e5111