summaryrefslogtreecommitdiffstats
path: root/include/exec
diff options
context:
space:
mode:
authorMax Reitz2013-09-27 12:14:15 +0200
committerKevin Wolf2013-09-27 17:22:43 +0200
commit15684a474286cc2c6106c756ddd095a21d058970 (patch)
treef1b5b14f59409ee8b1f20d21696ec1824945becc /include/exec
parentqcow2: Free only newly allocated clusters on error (diff)
downloadqemu-15684a474286cc2c6106c756ddd095a21d058970.tar.gz
qemu-15684a474286cc2c6106c756ddd095a21d058970.tar.xz
qemu-15684a474286cc2c6106c756ddd095a21d058970.zip
qcow2: count_contiguous_clusters and compression
The function is not intended to be used on compressed clusters and will not work correctly, if used anyway, since L2E_OFFSET_MASK is not the right mask for determining the offset of compressed clusters. Therefore, assert that the first cluster is not compressed and always include the compression flag in the mask of significant flags, i.e., stop the search as soon as a compressed cluster occurs. Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'include/exec')
0 files changed, 0 insertions, 0 deletions