]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: Reorder qemuMigrationCookieParse arguments
authorJiri Denemark <jdenemar@redhat.com>
Wed, 30 Nov 2022 14:47:15 +0000 (15:47 +0100)
committerJiri Denemark <jdenemar@redhat.com>
Thu, 1 Dec 2022 10:01:58 +0000 (11:01 +0100)
When an internal API takes a vm pointer, it's usually just after the
driver argument.

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
src/qemu/qemu_migration.c
src/qemu/qemu_migration_cookie.c
src/qemu/qemu_migration_cookie.h
tests/qemumigrationcookiexmltest.c

index 6d3810c79cc00e839bbfe22be4911639000b5708..64c656ef2fb7101602003241145788df994e5630 100644 (file)
@@ -3316,7 +3316,7 @@ qemuMigrationDstPrepareFresh(virQEMUDriver *driver,
     /* Parse cookie earlier than adding the domain onto the
      * domain list. Parsing/validation may fail and there's no
      * point in having the domain in the list at that point. */
-    if (!(mig = qemuMigrationCookieParse(driver, *def, origname, NULL,
+    if (!(mig = qemuMigrationCookieParse(driver, NULL, *def, origname, NULL,
                                          cookiein, cookieinlen,
                                          QEMU_MIGRATION_COOKIE_LOCKSTATE |
                                          QEMU_MIGRATION_COOKIE_NBD |
@@ -3324,8 +3324,7 @@ qemuMigrationDstPrepareFresh(virQEMUDriver *driver,
                                          QEMU_MIGRATION_COOKIE_CPU_HOTPLUG |
                                          QEMU_MIGRATION_COOKIE_CPU |
                                          QEMU_MIGRATION_COOKIE_CAPS |
-                                         QEMU_MIGRATION_COOKIE_BLOCK_DIRTY_BITMAPS,
-                                         NULL)))
+                                         QEMU_MIGRATION_COOKIE_BLOCK_DIRTY_BITMAPS)))
         goto cleanup;
 
     if (!(vm = virDomainObjListAdd(driver->domains, def,
@@ -3466,9 +3465,9 @@ qemuMigrationDstPrepareResume(virQEMUDriver *driver,
         goto cleanup;
     }
 
-    if (!(mig = qemuMigrationCookieParse(driver, def, origname, NULL,
+    if (!(mig = qemuMigrationCookieParse(driver, vm, def, origname, NULL,
                                          cookiein, cookieinlen,
-                                         QEMU_MIGRATION_COOKIE_CAPS, vm)))
+                                         QEMU_MIGRATION_COOKIE_CAPS)))
         goto cleanup;
 
     priv->origname = g_strdup(origname);
@@ -3936,9 +3935,9 @@ qemuMigrationSrcConfirmPhase(virQEMUDriver *driver,
     if (qemuMigrationJobStartPhase(vm, phase) < 0)
         return -1;
 
-    if (!(mig = qemuMigrationCookieParse(driver, vm->def, priv->origname, priv,
+    if (!(mig = qemuMigrationCookieParse(driver, vm, vm->def, priv->origname, priv,
                                          cookiein, cookieinlen,
-                                         QEMU_MIGRATION_COOKIE_STATS, vm)))
+                                         QEMU_MIGRATION_COOKIE_STATS)))
         return -1;
 
     if (retcode == 0)
@@ -4769,13 +4768,12 @@ qemuMigrationSrcRun(virQEMUDriver *driver,
         }
     }
 
-    mig = qemuMigrationCookieParse(driver, vm->def, priv->origname, priv,
+    mig = qemuMigrationCookieParse(driver, vm, vm->def, priv->origname, priv,
                                    cookiein, cookieinlen,
                                    cookieFlags |
                                    QEMU_MIGRATION_COOKIE_GRAPHICS |
                                    QEMU_MIGRATION_COOKIE_CAPS |
-                                   QEMU_MIGRATION_COOKIE_BLOCK_DIRTY_BITMAPS,
-                                   vm);
+                                   QEMU_MIGRATION_COOKIE_BLOCK_DIRTY_BITMAPS);
     if (!mig)
         goto error;
 
@@ -5060,9 +5058,9 @@ qemuMigrationSrcResume(virDomainObj *vm,
 
     VIR_DEBUG("vm=%p", vm);
 
-    mig = qemuMigrationCookieParse(driver, vm->def, priv->origname, priv,
+    mig = qemuMigrationCookieParse(driver, vm, vm->def, priv->origname, priv,
                                    cookiein, cookieinlen,
-                                   QEMU_MIGRATION_COOKIE_CAPS, vm);
+                                   QEMU_MIGRATION_COOKIE_CAPS);
     if (!mig)
         return -1;
 
@@ -6458,8 +6456,8 @@ qemuMigrationDstFinishOffline(virQEMUDriver *driver,
     qemuDomainObjPrivate *priv = vm->privateData;
     g_autoptr(qemuMigrationCookie) mig = NULL;
 
-    if (!(mig = qemuMigrationCookieParse(driver, vm->def, priv->origname, priv,
-                                         cookiein, cookieinlen, cookie_flags, vm)))
+    if (!(mig = qemuMigrationCookieParse(driver, vm, vm->def, priv->origname, priv,
+                                         cookiein, cookieinlen, cookie_flags)))
         return NULL;
 
     if (qemuMigrationDstPersist(driver, vm, mig, false) < 0)
@@ -6654,8 +6652,8 @@ qemuMigrationDstFinishActive(virQEMUDriver *driver,
     VIR_DEBUG("vm=%p, flags=0x%lx, retcode=%d",
               vm, flags, retcode);
 
-    if (!(mig = qemuMigrationCookieParse(driver, vm->def, priv->origname, priv,
-                                         cookiein, cookieinlen, cookie_flags, vm)))
+    if (!(mig = qemuMigrationCookieParse(driver, vm, vm->def, priv->origname, priv,
+                                         cookiein, cookieinlen, cookie_flags)))
         goto error;
 
     if (retcode != 0) {
index 4d070e438dc9a3bea164bb3b7caa45b99c0eb18f..da12f58bda04f24d69b038e71df6241fce95041b 100644 (file)
@@ -1490,13 +1490,13 @@ qemuMigrationCookieFormat(qemuMigrationCookie *mig,
 
 qemuMigrationCookie *
 qemuMigrationCookieParse(virQEMUDriver *driver,
+                         virDomainObj *vm,
                          const virDomainDef *def,
                          const char *origname,
                          qemuDomainObjPrivate *priv,
                          const char *cookiein,
                          int cookieinlen,
-                         unsigned int flags,
-                         virDomainObj *vm)
+                         unsigned int flags)
 {
     g_autoptr(qemuMigrationCookie) mig = NULL;
 
index 07776aaa8bf12e3d81da9c91e0d460237d2b837a..f9927175fa8e83d9f205d40dcb6a672ba234f18b 100644 (file)
@@ -189,13 +189,13 @@ qemuMigrationCookieFormat(qemuMigrationCookie *mig,
 
 qemuMigrationCookie *
 qemuMigrationCookieParse(virQEMUDriver *driver,
+                         virDomainObj *vm,
                         const virDomainDef *def,
                         const char *origname,
                         qemuDomainObjPrivate *priv,
                         const char *cookiein,
                         int cookieinlen,
-                        unsigned int flags,
-                        virDomainObj *vm);
+                        unsigned int flags);
 
 void
 qemuMigrationCookieFree(qemuMigrationCookie *mig);
index 6f650213e2c10ec931402dce70590c5f2a195537..bb19baad5426ab94c0d13932bc27ca7df42d10b0 100644 (file)
@@ -141,13 +141,13 @@ testQemuMigrationCookieParse(const void *opaque)
     g_auto(virBuffer) actual = VIR_BUFFER_INITIALIZER;
 
     if (!(data->cookie = qemuMigrationCookieParse(&driver,
+                                                  data->vm,
                                                   data->vm->def,
                                                   NULL,
                                                   priv,
                                                   data->xmlstr,
                                                   data->xmlstrlen,
-                                                  data->cookieParseFlags,
-                                                  data->vm))) {
+                                                  data->cookieParseFlags))) {
         VIR_TEST_DEBUG("\nfailed to parse qemu migration cookie:\n%s\n", data->xmlstr);
         return -1;
     }