From: Alberto Garcia <[email protected]> qemu-img's convert_co_copy_range() operates at the sector level and block_copy() operates at the cluster level so this condition is always true, but it is not necessary to restrict this here, so let's leave it to the driver implementation return an error if there is any.
Signed-off-by: Alberto Garcia <[email protected]> Message-id: a4264aaee656910c84161a2965f7a501437379ca.1579374329.git.be...@igalia.com Reviewed-by: Max Reitz <[email protected]> Signed-off-by: Max Reitz <[email protected]> --- block/qcow2.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/block/qcow2.c b/block/qcow2.c index 6cb5aee4a5..ff257d1a6c 100644 --- a/block/qcow2.c +++ b/block/qcow2.c @@ -3828,10 +3828,6 @@ qcow2_co_copy_range_from(BlockDriverState *bs, case QCOW2_CLUSTER_NORMAL: child = s->data_file; copy_offset += offset_into_cluster(s, src_offset); - if ((copy_offset & 511) != 0) { - ret = -EIO; - goto out; - } break; default: -- 2.24.1
