qcow2: Fix creation of large images
commit4768fa902c3860f2fe34403e6e1c83bfca6da034
authorKevin Wolf <kwolf@redhat.com>
Fri, 26 Mar 2010 16:37:20 +0000 (26 17:37 +0100)
committerKevin Wolf <kwolf@redhat.com>
Fri, 23 Apr 2010 14:08:46 +0000 (23 16:08 +0200)
treee58f179d9d058a2ecc892dc8dee57a3ceb378ecf
parent8252278afb4b646a5a21cf8c30bb0a0066825078
qcow2: Fix creation of large images

qcow_create2 assumes that the new image will only need one cluster for its
refcount table initially. Obviously that's not true any more when the image is
big enough (exact value depends on the cluster size).

This patch calculates the refcount table size dynamically.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/qcow2.c