Message ID | 20230915184130.403366-11-den@openvz.org |
---|---|
State | New |
Headers | show |
Series | implement discard operation for Parallels images | expand |
On 9/15/23 20:41, Denis V. Lunev wrote: > Once we have repaired data_off field in the header we should update > s->data_start which is calculated on the base of it. > > Signed-off-by: Denis V. Lunev <den@openvz.org> > --- > block/parallels.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/block/parallels.c b/block/parallels.c > index 60ad41b49b..bdc4dd081b 100644 > --- a/block/parallels.c > +++ b/block/parallels.c > @@ -531,6 +531,7 @@ parallels_check_data_off(BlockDriverState *bs, BdrvCheckResult *res, > res->corruptions++; > if (fix & BDRV_FIX_ERRORS) { > s->header->data_off = cpu_to_le32(data_off); > + s->data_start = data_off; > res->corruptions_fixed++; > } > Reviewed-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>
diff --git a/block/parallels.c b/block/parallels.c index 60ad41b49b..bdc4dd081b 100644 --- a/block/parallels.c +++ b/block/parallels.c @@ -531,6 +531,7 @@ parallels_check_data_off(BlockDriverState *bs, BdrvCheckResult *res, res->corruptions++; if (fix & BDRV_FIX_ERRORS) { s->header->data_off = cpu_to_le32(data_off); + s->data_start = data_off; res->corruptions_fixed++; }
Once we have repaired data_off field in the header we should update s->data_start which is calculated on the base of it. Signed-off-by: Denis V. Lunev <den@openvz.org> --- block/parallels.c | 1 + 1 file changed, 1 insertion(+)