|
@@ -17,13 +17,12 @@
|
|
|
|
|
|
#include "sysemu/runstate.h"
|
|
#include "sysemu/runstate.h"
|
|
#include "hw/vfio/vfio-common.h"
|
|
#include "hw/vfio/vfio-common.h"
|
|
-#include "migration/migration.h"
|
|
|
|
|
|
+#include "migration/misc.h"
|
|
#include "migration/savevm.h"
|
|
#include "migration/savevm.h"
|
|
#include "migration/vmstate.h"
|
|
#include "migration/vmstate.h"
|
|
#include "migration/qemu-file.h"
|
|
#include "migration/qemu-file.h"
|
|
#include "migration/register.h"
|
|
#include "migration/register.h"
|
|
#include "migration/blocker.h"
|
|
#include "migration/blocker.h"
|
|
-#include "migration/misc.h"
|
|
|
|
#include "qapi/error.h"
|
|
#include "qapi/error.h"
|
|
#include "exec/ramlist.h"
|
|
#include "exec/ramlist.h"
|
|
#include "exec/ram_addr.h"
|
|
#include "exec/ram_addr.h"
|
|
@@ -714,9 +713,7 @@ static void vfio_vmstate_change_prepare(void *opaque, bool running,
|
|
* Migration should be aborted in this case, but vm_state_notify()
|
|
* Migration should be aborted in this case, but vm_state_notify()
|
|
* currently does not support reporting failures.
|
|
* currently does not support reporting failures.
|
|
*/
|
|
*/
|
|
- if (migrate_get_current()->to_dst_file) {
|
|
|
|
- qemu_file_set_error(migrate_get_current()->to_dst_file, ret);
|
|
|
|
- }
|
|
|
|
|
|
+ migration_file_set_error(ret);
|
|
}
|
|
}
|
|
|
|
|
|
trace_vfio_vmstate_change_prepare(vbasedev->name, running,
|
|
trace_vfio_vmstate_change_prepare(vbasedev->name, running,
|
|
@@ -746,9 +743,7 @@ static void vfio_vmstate_change(void *opaque, bool running, RunState state)
|
|
* Migration should be aborted in this case, but vm_state_notify()
|
|
* Migration should be aborted in this case, but vm_state_notify()
|
|
* currently does not support reporting failures.
|
|
* currently does not support reporting failures.
|
|
*/
|
|
*/
|
|
- if (migrate_get_current()->to_dst_file) {
|
|
|
|
- qemu_file_set_error(migrate_get_current()->to_dst_file, ret);
|
|
|
|
- }
|
|
|
|
|
|
+ migration_file_set_error(ret);
|
|
}
|
|
}
|
|
|
|
|
|
trace_vfio_vmstate_change(vbasedev->name, running, RunState_str(state),
|
|
trace_vfio_vmstate_change(vbasedev->name, running, RunState_str(state),
|