OSDN Git Service

migration: Move compression_counters cleanup ram-compress.c
authorJuan Quintela <quintela@redhat.com>
Tue, 13 Jun 2023 14:57:44 +0000 (16:57 +0200)
committerJuan Quintela <quintela@redhat.com>
Tue, 17 Oct 2023 20:14:51 +0000 (22:14 +0200)
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Lukas Straub <lukasstraub2@web.de>
Message-ID: <20230613145757.10131-6-quintela@redhat.com>

migration/migration.c
migration/ram-compress.c

index 81862fc..a808abd 100644 (file)
@@ -1466,11 +1466,9 @@ int migrate_init(MigrationState *s, Error **errp)
     s->switchover_acked = false;
     s->rdma_migration = false;
     /*
-     * set mig_stats compression_counters memory to zero for a
-     * new migration
+     * set mig_stats memory to zero for a new migration
      */
     memset(&mig_stats, 0, sizeof(mig_stats));
-    memset(&compression_counters, 0, sizeof(compression_counters));
     migration_reset_vfio_bytes_transferred();
 
     return 0;
index 06254d8..a0f6a56 100644 (file)
@@ -430,6 +430,11 @@ int compress_threads_load_setup(QEMUFile *f)
         return 0;
     }
 
+    /*
+     * set compression_counters memory to zero for a new migration
+     */
+    memset(&compression_counters, 0, sizeof(compression_counters));
+
     thread_count = migrate_decompress_threads();
     decompress_threads = g_new0(QemuThread, thread_count);
     decomp_param = g_new0(DecompressParam, thread_count);