On 07/16/2013 10:29 AM, Paolo Bonzini wrote: > Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> > --- > block/raw-posix.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/block/raw-posix.c b/block/raw-posix.c > index d011cfd..1b41ea3 100644 > --- a/block/raw-posix.c > +++ b/block/raw-posix.c > @@ -1128,6 +1128,9 @@ static int64_t coroutine_fn > raw_co_get_block_status(BlockDriverState *bs, > } else { > data = f.fe.fe_logical; > hole = f.fe.fe_logical + f.fe.fe_length; > + if (f.fe.fe_flags & FIEMAP_EXTENT_UNWRITTEN) { > + ret |= BDRV_BLOCK_ZERO; > + } > }
Reviewed-by: Eric Blake <ebl...@redhat.com> -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature