Message ID | 20190730172508.19911-4-mreitz@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | qcow2: Let check -r all repair some snapshot bits | expand |
On 7/30/19 12:24 PM, Max Reitz wrote: > Updating the snapshot list will be useful when upgrading a v2 image to > v3, so we will need to call this function in qcow2.c. > > Signed-off-by: Max Reitz <mreitz@redhat.com> > --- > block/qcow2.h | 1 + > block/qcow2-snapshot.c | 2 +- > 2 files changed, 2 insertions(+), 1 deletion(-) > Reviewed-by: Eric Blake <eblake@redhat.com>
diff --git a/block/qcow2.h b/block/qcow2.h index 290a48b77e..77586d81b9 100644 --- a/block/qcow2.h +++ b/block/qcow2.h @@ -710,6 +710,7 @@ int qcow2_snapshot_load_tmp(BlockDriverState *bs, void qcow2_free_snapshots(BlockDriverState *bs); int qcow2_read_snapshots(BlockDriverState *bs, Error **errp); +int qcow2_write_snapshots(BlockDriverState *bs); /* qcow2-cache.c functions */ Qcow2Cache *qcow2_cache_create(BlockDriverState *bs, int num_tables, diff --git a/block/qcow2-snapshot.c b/block/qcow2-snapshot.c index b037c6e5fd..3d097b92d7 100644 --- a/block/qcow2-snapshot.c +++ b/block/qcow2-snapshot.c @@ -163,7 +163,7 @@ fail: } /* add at the end of the file a new list of snapshots */ -static int qcow2_write_snapshots(BlockDriverState *bs) +int qcow2_write_snapshots(BlockDriverState *bs) { BDRVQcow2State *s = bs->opaque; QCowSnapshot *sn;
Updating the snapshot list will be useful when upgrading a v2 image to v3, so we will need to call this function in qcow2.c. Signed-off-by: Max Reitz <mreitz@redhat.com> --- block/qcow2.h | 1 + block/qcow2-snapshot.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-)