|
@@ -342,11 +342,8 @@ void migration_bh_schedule(QEMUBHFunc *cb, void *opaque)
|
|
qemu_bh_schedule(bh);
|
|
qemu_bh_schedule(bh);
|
|
}
|
|
}
|
|
|
|
|
|
-void migration_cancel(const Error *error)
|
|
|
|
|
|
+void migration_cancel()
|
|
{
|
|
{
|
|
- if (error) {
|
|
|
|
- migrate_set_error(current_migration, error);
|
|
|
|
- }
|
|
|
|
if (migrate_dirty_limit()) {
|
|
if (migrate_dirty_limit()) {
|
|
qmp_cancel_vcpu_dirty_limit(false, -1, NULL);
|
|
qmp_cancel_vcpu_dirty_limit(false, -1, NULL);
|
|
}
|
|
}
|
|
@@ -365,7 +362,7 @@ void migration_shutdown(void)
|
|
* Cancel the current migration - that will (eventually)
|
|
* Cancel the current migration - that will (eventually)
|
|
* stop the migration using this structure
|
|
* stop the migration using this structure
|
|
*/
|
|
*/
|
|
- migration_cancel(NULL);
|
|
|
|
|
|
+ migration_cancel();
|
|
object_unref(OBJECT(current_migration));
|
|
object_unref(OBJECT(current_migration));
|
|
|
|
|
|
/*
|
|
/*
|