]> git.proxmox.com Git - qemu.git/blobdiff - migration-fd.c
list MST as pci layer maintainer
[qemu.git] / migration-fd.c
index 15b44158ffc4dbc45b19120ec08b9a63ca8ceb2f..ef7edbc5ecb01dc1e0e9d24521d4bc80785574be 100644 (file)
@@ -54,7 +54,9 @@ static int fd_close(FdMigrationState *s)
 MigrationState *fd_start_outgoing_migration(Monitor *mon,
                                            const char *fdname,
                                            int64_t bandwidth_limit,
-                                           int detach)
+                                           int detach,
+                                           int blk,
+                                           int inc)
 {
     FdMigrationState *s;
 
@@ -78,12 +80,16 @@ MigrationState *fd_start_outgoing_migration(Monitor *mon,
     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;