]> git.proxmox.com Git - qemu.git/blobdiff - block-migration.c
tcg/optimize: fix setcond2 optimization
[qemu.git] / block-migration.c
index 8da5f868afac07431d960d67a1e8e22c9da5e173..2fd76997945cf513b76f301f1d0a7b6f0fdeacad 100644 (file)
@@ -583,10 +583,12 @@ static int block_save_setup(QEMUFile *f, void *opaque)
     DPRINTF("Enter save live setup submitted %d transferred %d\n",
             block_mig_state.submitted, block_mig_state.transferred);
 
+    qemu_mutex_lock_iothread();
     init_blk_migration(f);
 
     /* start track dirty blocks */
     set_dirty_tracking(1);
+    qemu_mutex_unlock_iothread();
 
     ret = flush_blks(f);
     blk_mig_reset_dirty_cursor();