Some functions (in this case qemu_savevm_state_complete_postcopy() and init_dirty_bitmap_migration()) assume and document that qemu_mutex_lock_iothread() is hold.
This seems to have been forgotten in some places, and this series aims to fix that. Patch 1 was part of my RFC block layer series "block layer: split block APIs in graph and I/O" but I decided to do a separate series for these two bugs, as they are independent from the API split. Signed-off-by: Emanuele Giuseppe Esposito <eespo...@redhat.com> Emanuele Giuseppe Esposito (2): migration: block-dirty-bitmap: add missing qemu_mutex_lock_iothread migration: add missing qemu_mutex_lock_iothread in migration_completion migration/block-dirty-bitmap.c | 5 ++++- migration/migration.c | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) -- 2.27.0