|
@@ -45,7 +45,6 @@
|
|
|
#include "qapi/qapi-commands-migration.h"
|
|
|
#include "qapi/clone-visitor.h"
|
|
|
#include "qapi/qapi-builtin-visit.h"
|
|
|
-#include "qapi/qmp/qerror.h"
|
|
|
#include "qemu/error-report.h"
|
|
|
#include "sysemu/cpus.h"
|
|
|
#include "exec/memory.h"
|
|
@@ -3203,7 +3202,7 @@ void qmp_xen_save_devices_state(const char *filename, bool has_live, bool live,
|
|
|
object_unref(OBJECT(ioc));
|
|
|
ret = qemu_save_device_state(f);
|
|
|
if (ret < 0 || qemu_fclose(f) < 0) {
|
|
|
- error_setg(errp, QERR_IO_ERROR);
|
|
|
+ error_setg(errp, "saving Xen device state failed");
|
|
|
} else {
|
|
|
/* libxl calls the QMP command "stop" before calling
|
|
|
* "xen-save-devices-state" and in case of migration failure, libxl
|
|
@@ -3252,7 +3251,7 @@ void qmp_xen_load_devices_state(const char *filename, Error **errp)
|
|
|
ret = qemu_loadvm_state(f);
|
|
|
qemu_fclose(f);
|
|
|
if (ret < 0) {
|
|
|
- error_setg(errp, QERR_IO_ERROR);
|
|
|
+ error_setg(errp, "loading Xen device state failed");
|
|
|
}
|
|
|
migration_incoming_state_destroy();
|
|
|
}
|