aboutsummaryrefslogtreecommitdiff
path: root/tests/test-qmp-commands.c
diff options
context:
space:
mode:
authorMax Reitz <mreitz@redhat.com>2017-06-13 22:21:00 +0200
committerMax Reitz <mreitz@redhat.com>2017-07-11 17:45:02 +0200
commit7bc45dc17265772abe5dd1d4649c7bb42e1c6df1 (patch)
tree20eb5257447445a6fa7cc1f445f1ff83619a12b1 /tests/test-qmp-commands.c
parent35d72602ec5709b5078ff0e6361eee57fb652f98 (diff)
block/qcow2: Generalize preallocate()
This patch adds two new parameters to the preallocate() function so we will be able to use it not just for preallocating a new image but also for preallocated image growth. The offset parameter allows the caller to specify a virtual offset from which to start preallocating. For newly created images this is always 0, but for preallocating growth this will be the old image length. The new_length parameter specifies the supposed new length of the image (basically the "end offset" for preallocation). During image truncation, bdrv_getlength() will return the old image length so we cannot rely on its return value then. Signed-off-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> Message-id: 20170613202107.10125-10-mreitz@redhat.com Signed-off-by: Max Reitz <mreitz@redhat.com>
Diffstat (limited to 'tests/test-qmp-commands.c')
0 files changed, 0 insertions, 0 deletions