Signed-off-by: Greg Kurz <gk...@linux.vnet.ibm.com> --- hw/block/virtio-blk.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/hw/block/virtio-blk.c b/hw/block/virtio-blk.c index 8a568e5..5a0d224 100644 --- a/hw/block/virtio-blk.c +++ b/hw/block/virtio-blk.c @@ -600,6 +600,8 @@ static void virtio_blk_save(QEMUFile *f, void *opaque) req = req->next; } qemu_put_sbyte(f, 0); + + virtio_save_subsections(vdev, f); } static int virtio_blk_load(QEMUFile *f, void *opaque, int version_id) @@ -628,7 +630,7 @@ static int virtio_blk_load(QEMUFile *f, void *opaque, int version_id) req->elem.out_num, 0); } - return 0; + return virtio_load_subsections(vdev, f); } static void virtio_blk_resize(void *opaque)