Compressed clusters can never be contiguous and count_contiguous_clusters will not even work correctly for them. Therefore, those cluster should always be treated as non-contiguous.
This series makes count_contiguous_clusters always stop at compressed clusters and removes the corresponding flag from its function calls. v2: - added patch 2 (following Kevin's proposal) - patch 1 remains unmodified Max Reitz (2): qcow2: count_contiguous_clusters and compression qcow2: COMPRESSED on count_contiguous_clusters block/qcow2-cluster.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) -- 1.8.3.1