diff options
author | Kevin Wolf | 2016-05-17 18:42:23 +0200 |
---|---|---|
committer | Kevin Wolf | 2016-05-19 16:45:31 +0200 |
commit | 5efdf53227809a0da436dd63d7ed19c99044ecbd (patch) | |
tree | 7e5922f4e1ec4cc750b83a8ab0d8614b95b0fe07 /hw/pci-host/apb.c | |
parent | qcow2: fix condition in is_zero_cluster (diff) | |
download | qemu-5efdf53227809a0da436dd63d7ed19c99044ecbd.tar.gz qemu-5efdf53227809a0da436dd63d7ed19c99044ecbd.tar.xz qemu-5efdf53227809a0da436dd63d7ed19c99044ecbd.zip |
qcow2: Fix write_zeroes with partially allocated backing file cluster
In order to correctly check whether a given cluster is read as zero, we
don't only need to check whether bdrv_get_block_status_above() sets
BDRV_BLOCK_ZERO, but also if all sectors for the whole cluster have the
same status.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Denis V. Lunev <den@openvz.org>
Diffstat (limited to 'hw/pci-host/apb.c')
0 files changed, 0 insertions, 0 deletions