From 71c8cb62afdc05b9bc652a643b590ff055c68bc1 Mon Sep 17 00:00:00 2001 From: Matt Borgerson <contact@mborgerson.com> Date: Sun, 18 Jun 2023 14:53:16 -0700 Subject: [PATCH] savevm: Save extra data with iothread lock --- migration/savevm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/migration/savevm.c b/migration/savevm.c index 1146bcaf30..e3a7fab2f4 100644 --- a/migration/savevm.c +++ b/migration/savevm.c @@ -1538,10 +1538,10 @@ static int qemu_savevm_state(QEMUFile *f, Error **errp) memset(&compression_counters, 0, sizeof(compression_counters)); ms->to_dst_file = f; - qemu_mutex_unlock_iothread(); #ifdef XBOX xemu_snapshots_save_extra_data(f); #endif + qemu_mutex_unlock_iothread(); qemu_savevm_state_header(f); qemu_savevm_state_setup(f); qemu_mutex_lock_iothread();