summaryrefslogtreecommitdiffstats
path: root/include/block
diff options
context:
space:
mode:
authorDaniel P. Berrangé2021-02-04 13:48:27 +0100
committerDr. David Alan Gilbert2021-02-08 12:19:51 +0100
commitc22d644ca78dcccdfc4a2e2bc3594bd27c1f4fe5 (patch)
tree79ad975c46da354eb3324e63e5fd625b099ab278 /include/block
parentblock: add ability to specify list of blockdevs during snapshot (diff)
downloadqemu-c22d644ca78dcccdfc4a2e2bc3594bd27c1f4fe5.tar.gz
qemu-c22d644ca78dcccdfc4a2e2bc3594bd27c1f4fe5.tar.xz
qemu-c22d644ca78dcccdfc4a2e2bc3594bd27c1f4fe5.zip
block: allow specifying name of block device for vmstate storage
Currently the vmstate will be stored in the first block device that supports snapshots. Historically this would have usually been the root device, but with UEFI it might be the variable store. There needs to be a way to override the choice of block device to store the state in. Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> Message-Id: <20210204124834.774401-6-berrange@redhat.com> Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Diffstat (limited to 'include/block')
-rw-r--r--include/block/snapshot.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/block/snapshot.h b/include/block/snapshot.h
index 2569a903f2..8a6a37240d 100644
--- a/include/block/snapshot.h
+++ b/include/block/snapshot.h
@@ -95,7 +95,8 @@ int bdrv_all_create_snapshot(QEMUSnapshotInfo *sn,
strList *devices,
Error **errp);
-BlockDriverState *bdrv_all_find_vmstate_bs(bool has_devices, strList *devices,
+BlockDriverState *bdrv_all_find_vmstate_bs(const char *vmstate_bs,
+ bool has_devices, strList *devices,
Error **errp);
#endif