]> git.proxmox.com Git - qemu.git/commit
block: Fix is_allocated_above with resized files
authorVishvananda Ishaya <vishvananda@gmail.com>
Thu, 24 Jan 2013 18:02:08 +0000 (10:02 -0800)
committerStefan Hajnoczi <stefanha@redhat.com>
Fri, 1 Feb 2013 13:58:28 +0000 (14:58 +0100)
commit63ba17d39f1a8d262b31ea6a07dd3eb45d5a41e2
tree2c1257345ddaf24f7d1b4155dd4140fd9ac02460
parentb93d6d2468ba81b9e373066004f2084efbdcc9d6
block: Fix is_allocated_above with resized files

In an image chain, if the base image is smaller than the current
image, we need to make sure to use the current images count of
unallocated blocks once we get to the end of the base image. Without
this change the code will return 0 blocks when it gets to the end
of the base image and mirror_run will fail its assertion.

Signed-off-by: Vishvananda Ishaya <vishvananda@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
block.c