On Mon, Apr 03, 2017 at 06:09:21PM +0200, Max Reitz wrote: > Add a PreallocMode parameter to the bdrv_truncate() function implemented > by each block driver. Currently, we always pass PREALLOC_MODE_OFF and no > driver accepts anything else. > > Signed-off-by: Max Reitz > --- > include/block/block_int.h | 3 ++- > block.c | 2 +- > block/blkdebug.c | 9 ++++++++- > block/crypto.c | 8 +++++++- > block/file-posix.c | 9 ++++++++- > block/file-win32.c | 9 ++++++++- > block/gluster.c | 8 +++++++- > block/iscsi.c | 9 ++++++++- > block/nfs.c | 9 ++++++++- > block/qcow2.c | 9 ++++++++- > block/qed.c | 9 ++++++++- > block/raw-format.c | 9 ++++++++- > block/rbd.c | 9 ++++++++- > block/sheepdog.c | 11 +++++++++-- > 14 files changed, 98 insertions(+), 15 deletions(-) Reviewed-by: Stefan Hajnoczi