qemu-img: avoid unaligned read requests during convert
authorPeter Lieven <pl@kamp.de>
Tue, 1 Sep 2020 12:51:29 +0000 (14:51 +0200)
committerMax Reitz <mreitz@redhat.com>
Tue, 15 Sep 2020 09:05:12 +0000 (11:05 +0200)
commitaf8d43d3933a4bec0977b9f33d69443a2d166861
tree2736a651824082309c348d45c3746f9e8e9fb289
parent5eb9a3c7b0571562c0289747690e25e6855bc96f
qemu-img: avoid unaligned read requests during convert

in case of large continous areas that share the same allocation status
it happens that the value of s->sector_next_status is unaligned to the
cluster size or even request alignment of the source. Avoid this by
stripping down the s->sector_next_status position to cluster boundaries.

Signed-off-by: Peter Lieven <pl@kamp.de>
Message-Id: <20200901125129.6398-1-pl@kamp.de>
[mreitz: Disable vhdx for 251]
Signed-off-by: Max Reitz <mreitz@redhat.com>
qemu-img.c
tests/qemu-iotests/251