Signed-off-by: Greg Kurz <gk...@linux.vnet.ibm.com> --- hw/scsi/virtio-scsi.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/hw/scsi/virtio-scsi.c b/hw/scsi/virtio-scsi.c index b0d7517..989e4ed 100644 --- a/hw/scsi/virtio-scsi.c +++ b/hw/scsi/virtio-scsi.c @@ -471,6 +471,7 @@ static void virtio_scsi_save(QEMUFile *f, void *opaque) { VirtIODevice *vdev = VIRTIO_DEVICE(opaque); virtio_save(vdev, f); + virtio_save_subsections(vdev, f); } static int virtio_scsi_load(QEMUFile *f, void *opaque, int version_id) @@ -482,7 +483,7 @@ static int virtio_scsi_load(QEMUFile *f, void *opaque, int version_id) if (ret) { return ret; } - return 0; + return virtio_load_subsections(vdev, f); } static void virtio_scsi_push_event(VirtIOSCSI *s, SCSIDevice *dev,