From e0eb7390b02228d44e873a2071593af9ce7cac82 Mon Sep 17 00:00:00 2001 From: Juan Quintela Date: Wed, 5 Oct 2011 14:27:52 +0200 Subject: migration: Pass MigrationState in migration notifiers Signed-off-by: Juan Quintela --- migration.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'migration.c') 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; } -- cgit v1.2.3