migration/multifd: Change multifd_pages_init argument
authorFabiano Rosas <farosas@suse.de>
Thu, 4 Jan 2024 14:21:40 +0000 (11:21 -0300)
committerPeter Xu <peterx@redhat.com>
Tue, 16 Jan 2024 03:16:09 +0000 (11:16 +0800)
The 'size' argument is actually the number of pages that fit in a
multifd packet. Change it to uint32_t and rename.

Signed-off-by: Fabiano Rosas <farosas@suse.de>
Reviewed-by: Peter Xu <peterx@redhat.com>
Link: https://lore.kernel.org/r/20240104142144.9680-4-farosas@suse.de
Signed-off-by: Peter Xu <peterx@redhat.com>
migration/multifd.c

index 2dbc3ba836a4762a2300425a27d87458ffcde136..25cbc6dc6be83cc089b00c03e491ed3c1c5eaafa 100644 (file)
@@ -236,12 +236,12 @@ static int multifd_recv_initial_packet(QIOChannel *c, Error **errp)
     return msg.id;
 }
 
-static MultiFDPages_t *multifd_pages_init(size_t size)
+static MultiFDPages_t *multifd_pages_init(uint32_t n)
 {
     MultiFDPages_t *pages = g_new0(MultiFDPages_t, 1);
 
-    pages->allocated = size;
-    pages->offset = g_new0(ram_addr_t, size);
+    pages->allocated = n;
+    pages->offset = g_new0(ram_addr_t, n);
 
     return pages;
 }