From: Max Reitz Date: Tue, 2 Sep 2014 22:25:08 +0000 (+0200) Subject: docs/qcow2: Correct refcount_block_entries X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=4b318d6ca66545e59eafbf595f66e31bf1625d9a;p=qemu.git docs/qcow2: Correct refcount_block_entries A refblock entry may have a different size than 16 bits, it may even be smaller than a byte. Correct the refcount_block_entries calculation accordingly. Signed-off-by: Max Reitz Signed-off-by: Kevin Wolf --- diff --git a/docs/specs/qcow2.txt b/docs/specs/qcow2.txt index cfbc8b070c..0a878aa95d 100644 --- a/docs/specs/qcow2.txt +++ b/docs/specs/qcow2.txt @@ -183,7 +183,7 @@ blocks and are exactly one cluster in size. Given a offset into the image file, the refcount of its cluster can be obtained as follows: - refcount_block_entries = (cluster_size / sizeof(uint16_t)) + refcount_block_entries = (cluster_size * 8 / refcount_bits) refcount_block_index = (offset / cluster_size) % refcount_block_entries refcount_table_index = (offset / cluster_size) / refcount_block_entries