]> git.proxmox.com Git - qemu.git/blobdiff - migration-exec.c
scsi: fix incorrect ?: use
[qemu.git] / migration-exec.c
index b45c83385a8f62cbd49974311134e682d0d6511a..87f645b68cc2288d67fb8032b08e9f6e9634be2d 100644 (file)
@@ -52,9 +52,12 @@ static int exec_close(FdMigrationState *s)
     return 0;
 }
 
-MigrationState *exec_start_outgoing_migration(const char *command,
-                                             int64_t bandwidth_limit,
-                                             int detach)
+MigrationState *exec_start_outgoing_migration(Monitor *mon,
+                                              const char *command,
+                                             int64_t bandwidth_limit,
+                                             int detach,
+                                             int blk,
+                                             int inc)
 {
     FdMigrationState *s;
     FILE *f;
@@ -84,12 +87,16 @@ MigrationState *exec_start_outgoing_migration(const char *command,
     s->mig_state.get_status = migrate_fd_get_status;
     s->mig_state.release = migrate_fd_release;
 
+    s->mig_state.blk = blk;
+    s->mig_state.shared = inc;
+
     s->state = MIG_STATE_ACTIVE;
-    s->mon_resume = NULL;
+    s->mon = NULL;
     s->bandwidth_limit = bandwidth_limit;
 
-    if (!detach)
-        migrate_fd_monitor_suspend(s);
+    if (!detach) {
+        migrate_fd_monitor_suspend(s, mon);
+    }
 
     migrate_fd_connect(s);
     return &s->mig_state;