Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
---
hw/scsi/scsi-bus.c | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/hw/scsi/scsi-bus.c b/hw/scsi/scsi-bus.c
index 9b12ee7f1c..d8d4b8ceae 100644
--- a/hw/scsi/scsi-bus.c
+++ b/hw/scsi/scsi-bus.c
@@ -1888,18 +1888,19 @@ static void put_scsi_req(SCSIRequest *req, void *opaque)
}
}
-static int put_scsi_requests(QEMUFile *f, void *pv, size_t size,
- const VMStateField *field, JSONWriter *vmdesc)
+static bool put_scsi_requests(QEMUFile *f, void *pv, size_t size,
+ const VMStateField *field, JSONWriter *vmdesc,
+ Error **errp)
{
SCSIDevice *s = pv;
scsi_device_for_each_req_sync(s, put_scsi_req, f);
qemu_put_sbyte(f, 0);
- return 0;
+ return true;
}
-static int get_scsi_requests(QEMUFile *f, void *pv, size_t size,
- const VMStateField *field)
+static bool get_scsi_requests(QEMUFile *f, void *pv, size_t size,
+ const VMStateField *field, Error **errp)
{
SCSIDevice *s = pv;
SCSIBus *bus = DO_UPCAST(SCSIBus, qbus, s->qdev.parent_bus);
@@ -1938,13 +1939,13 @@ static int get_scsi_requests(QEMUFile *f, void *pv, size_t size,
scsi_req_unref(req);
}
- return 0;
+ return true;
}
static const VMStateInfo vmstate_info_scsi_requests = {
.name = "scsi-requests",
- .get = get_scsi_requests,
- .put = put_scsi_requests,
+ .load = get_scsi_requests,
+ .save = put_scsi_requests,
};
static bool scsi_sense_state_needed(void *opaque)
--
2.48.1