]> Git Repo - qemu.git/commit
qcow2: Add subcluster support to zero_in_l2_slice()
authorAlberto Garcia <[email protected]>
Fri, 10 Jul 2020 16:13:04 +0000 (18:13 +0200)
committerMax Reitz <[email protected]>
Tue, 25 Aug 2020 06:33:20 +0000 (08:33 +0200)
commit205fa507508e1f8caa79325bafb3cd2ae8814125
tree169261bc86f926ef299717637ba920fc77a0468a
parent3f9c6b3b1f48d6c59d27df658f03792b857d7b55
qcow2: Add subcluster support to zero_in_l2_slice()

The QCOW_OFLAG_ZERO bit that indicates that a cluster reads as
zeroes is only used in standard L2 entries. Extended L2 entries use
individual 'all zeroes' bits for each subcluster.

This must be taken into account when updating the L2 entry and also
when deciding that an existing entry does not need to be updated.

Signed-off-by: Alberto Garcia <[email protected]>
Reviewed-by: Eric Blake <[email protected]>
Reviewed-by: Max Reitz <[email protected]>
Message-Id: <b61d61606d8c9b367bd641ab37351ddb9172799a.1594396418[email protected]>
Signed-off-by: Max Reitz <[email protected]>
block/qcow2-cluster.c
This page took 0.024546 seconds and 4 git commands to generate.