From: Fabiano Rosas Date: Mon, 25 Nov 2024 19:11:28 +0000 (-0300) Subject: migration: Fix extra cleanup at postcopy listen X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=59c390d95b4984c87db0deda2b8dad0c9595156e;p=qemu.git migration: Fix extra cleanup at postcopy listen After fixing the loadvm cleanup race the qemu_loadvm_state_cleanup() is now being called twice in the postcopy listen thread. Fixes: 4ce5622908 ("migration/multifd: Fix rb->receivedmap cleanup race") Signed-off-by: Fabiano Rosas Link: https://lore.kernel.org/r/20241125191128.9120-1-farosas@suse.de Signed-off-by: Peter Xu --- diff --git a/migration/savevm.c b/migration/savevm.c index f4e4876f72..98821c8120 100644 --- a/migration/savevm.c +++ b/migration/savevm.c @@ -2057,7 +2057,6 @@ static void *postcopy_ram_listen_thread(void *opaque) * got a bad migration state). */ migration_incoming_state_destroy(); - qemu_loadvm_state_cleanup(); rcu_unregister_thread(); mis->have_listen_thread = false;