]> git.proxmox.com Git - mirror_qemu.git/blobdiff - block/qcow2-cluster.c
block: Switch bdrv_write_zeroes() to byte interface
[mirror_qemu.git] / block / qcow2-cluster.c
index c73797378e986c3f450ed7f95368f78bfdedc29a..b04bfafd6579d14fd004ecbf79d116bfd9e9cecd 100644 (file)
@@ -1765,8 +1765,7 @@ static int expand_zero_clusters_in_l1(BlockDriverState *bs, uint64_t *l1_table,
                 goto fail;
             }
 
-            ret = bdrv_write_zeroes(bs->file->bs, offset / BDRV_SECTOR_SIZE,
-                                    s->cluster_sectors, 0);
+            ret = bdrv_pwrite_zeroes(bs->file->bs, offset, s->cluster_size, 0);
             if (ret < 0) {
                 if (!preallocated) {
                     qcow2_free_clusters(bs, offset, s->cluster_size,