diff options
author | Juan Quintela <quintela@redhat.com> | 2011-10-05 14:27:52 +0200 |
---|---|---|
committer | Juan Quintela <quintela@redhat.com> | 2011-10-20 13:23:54 +0200 |
commit | e0eb7390b02228d44e873a2071593af9ce7cac82 (patch) | |
tree | 8aed98dbcfe8c1f64cd5fb8dbebffa20b2986dba | |
parent | d0ae46c1979ab3046d7ef748340ef736e47c088e (diff) |
migration: Pass MigrationState in migration notifiers
Signed-off-by: Juan Quintela <quintela@redhat.com>
-rw-r--r-- | migration.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/migration.c b/migration.c index 3c989ad773..46db37b19f 100644 --- a/migration.c +++ b/migration.c @@ -222,7 +222,7 @@ void migrate_fd_error(MigrationState *s) { DPRINTF("setting error state\n"); s->state = MIG_STATE_ERROR; - notifier_list_notify(&migration_state_notifiers, NULL); + notifier_list_notify(&migration_state_notifiers, s); migrate_fd_cleanup(s); } @@ -235,7 +235,7 @@ static void migrate_fd_completed(MigrationState *s) s->state = MIG_STATE_COMPLETED; runstate_set(RUN_STATE_POSTMIGRATE); } - notifier_list_notify(&migration_state_notifiers, NULL); + notifier_list_notify(&migration_state_notifiers, s); } static void migrate_fd_put_notify(void *opaque) @@ -314,7 +314,7 @@ static void migrate_fd_cancel(MigrationState *s) DPRINTF("cancelling migration\n"); s->state = MIG_STATE_CANCELLED; - notifier_list_notify(&migration_state_notifiers, NULL); + notifier_list_notify(&migration_state_notifiers, s); qemu_savevm_state_cancel(s->mon, s->file); migrate_fd_cleanup(s); @@ -452,7 +452,7 @@ int do_migrate(Monitor *mon, const QDict *qdict, QObject **ret_data) return ret; } - notifier_list_notify(&migration_state_notifiers, NULL); + notifier_list_notify(&migration_state_notifiers, s); return 0; } |