mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 16:23:55 -06:00
migration: just lock migrate_fd_put_ready
Signed-off-by: Juan Quintela <quintela@redhat.com>
This commit is contained in:
parent
188a428559
commit
e76274824d
2 changed files with 5 additions and 2 deletions
|
@ -320,8 +320,10 @@ void migrate_fd_put_ready(MigrationState *s)
|
|||
{
|
||||
int ret;
|
||||
|
||||
qemu_mutex_lock_iothread();
|
||||
if (s->state != MIG_STATE_ACTIVE) {
|
||||
DPRINTF("put_ready returning because of non-active state\n");
|
||||
qemu_mutex_unlock_iothread();
|
||||
return;
|
||||
}
|
||||
if (s->first_time) {
|
||||
|
@ -331,6 +333,7 @@ void migrate_fd_put_ready(MigrationState *s)
|
|||
if (ret < 0) {
|
||||
DPRINTF("failed, %d\n", ret);
|
||||
migrate_fd_error(s);
|
||||
qemu_mutex_unlock_iothread();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
@ -366,6 +369,8 @@ void migrate_fd_put_ready(MigrationState *s)
|
|||
}
|
||||
}
|
||||
}
|
||||
qemu_mutex_unlock_iothread();
|
||||
|
||||
}
|
||||
|
||||
static void migrate_fd_cancel(MigrationState *s)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue