diff options
author | Max Reitz <mreitz@redhat.com> | 2015-02-10 15:28:49 -0500 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2015-03-10 14:02:21 +0100 |
commit | 5fee192efdfe2161d392491e6f68bffb406b18e1 (patch) | |
tree | 43ce04767fac499dede19eec87c512e20d02dcfc /block/rbd.c | |
parent | 0e06528e980b8ac7695a219f8405d3cdc52a1381 (diff) | |
download | hqemu-5fee192efdfe2161d392491e6f68bffb406b18e1.zip hqemu-5fee192efdfe2161d392491e6f68bffb406b18e1.tar.gz |
qcow2: Helper for refcount array reallocation
Add a helper function for reallocating a refcount array, independent of
the refcount order. The newly allocated space is zeroed and the function
handles failed reallocations gracefully.
The helper function will always align the buffer size to a cluster
boundary; if storing the refcounts in such an array in big endian byte
order, this makes it possible to write parts of the array directly as
refcount blocks into the image file.
Signed-off-by: Max Reitz <mreitz@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'block/rbd.c')
0 files changed, 0 insertions, 0 deletions