Re: [Qemu-devel] [RFC PATCH v3 2/6] block: add BlockDriver.bdrv_preallocate.

2013-12-24 Thread Hu Tao
On Fri, Dec 20, 2013 at 11:10:30AM +0100, Stefan Hajnoczi wrote: > On Thu, Dec 19, 2013 at 10:27:37AM +0800, Hu Tao wrote: > > diff --git a/block.c b/block.c > > index 64e7d22..b901587 100644 > > --- a/block.c > > +++ b/block.c > > @@ -3216,6 +3216,19 @@ bool > > bdrv_can_write_zeroes_with_unmap(B

Re: [Qemu-devel] [RFC PATCH v3 2/6] block: add BlockDriver.bdrv_preallocate.

2013-12-20 Thread Stefan Hajnoczi
On Thu, Dec 19, 2013 at 10:27:37AM +0800, Hu Tao wrote: > diff --git a/block.c b/block.c > index 64e7d22..b901587 100644 > --- a/block.c > +++ b/block.c > @@ -3216,6 +3216,19 @@ bool bdrv_can_write_zeroes_with_unmap(BlockDriverState > *bs) > return false; > } > > +int bdrv_preallocate(Bloc

[Qemu-devel] [RFC PATCH v3 2/6] block: add BlockDriver.bdrv_preallocate.

2013-12-18 Thread Hu Tao
This field is used to preallocate disk space for block device. Signed-off-by: Hu Tao --- block.c | 13 + include/block/block.h | 1 + include/block/block_int.h | 3 +++ 3 files changed, 17 insertions(+) diff --git a/block.c b/block.c index 64e7d22..b901587 10