]> git.ipfire.org Git - thirdparty/qemu.git/commit
qcow2: Factor next_refcount_table_size out
authorKevin Wolf <kwolf@redhat.com>
Tue, 23 Feb 2010 15:40:52 +0000 (16:40 +0100)
committerAurelien Jarno <aurelien@aurel32.net>
Fri, 9 Apr 2010 16:41:59 +0000 (18:41 +0200)
commit83ef70f24afed411d19bca42072c7a6477c6dbcc
tree6362b18c65c248548626108da92edd2a36bc75d3
parentde17c16e1f5e8fe9e69f9f0187c10f47c073d053
qcow2: Factor next_refcount_table_size out

When the refcount table grows, it doesn't only grow by one entry but reserves
some space for future refcount blocks. The algorithm to calculate the number of
entries stays the same with the fixes, so factor it out before replacing the
rest.

As Juan suggested take the opportunity to simplify the code a bit.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
(cherry picked from commit 05121aedc41f87e44e41e9cef55f2e49ce7ba94e)
block/qcow2-refcount.c