From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56265) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WYKAw-0000sy-AL for qemu-devel@nongnu.org; Thu, 10 Apr 2014 14:58:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WYKAr-00018m-7T for qemu-devel@nongnu.org; Thu, 10 Apr 2014 14:58:14 -0400 Received: from lputeaux-656-01-25-125.w80-12.abo.wanadoo.fr ([80.12.84.125]:33039 helo=paradis.irqsave.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WYKAr-00018Z-1b for qemu-devel@nongnu.org; Thu, 10 Apr 2014 14:58:09 -0400 Date: Thu, 10 Apr 2014 20:58:19 +0200 From: =?iso-8859-1?Q?Beno=EEt?= Canet Message-ID: <20140410185819.GD11061@irqsave.net> References: <1397155423-29713-1-git-send-email-mreitz@redhat.com> <1397155423-29713-8-git-send-email-mreitz@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <1397155423-29713-8-git-send-email-mreitz@redhat.com> Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH v3 07/12] block/json: Add bdrv_co_get_block_status() List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Max Reitz Cc: Kevin Wolf , qemu-devel@nongnu.org, Stefan Hajnoczi The Thursday 10 Apr 2014 =E0 20:43:38 (+0200), Max Reitz wrote : > Implement this function by passing it through to bs->file. >=20 > Signed-off-by: Max Reitz > --- > block/json.c | 8 ++++++++ > 1 file changed, 8 insertions(+) >=20 > diff --git a/block/json.c b/block/json.c > index cb83780..dfeec81 100644 > --- a/block/json.c > +++ b/block/json.c > @@ -110,6 +110,13 @@ static coroutine_fn int json_co_write_zeroes(Block= DriverState *bs, > return bdrv_co_write_zeroes(bs->file, sector_num, nb_sectors, flag= s); > } > =20 > +static coroutine_fn int64_t json_co_get_block_status(BlockDriverState = *bs, > + int64_t sector_nu= m, > + int nb_sectors, i= nt *pnum) > +{ > + return bdrv_get_block_status(bs->file, sector_num, nb_sectors, pnu= m); > +} > + > static void json_invalidate_cache(BlockDriverState *bs, Error **errp) > { > return bdrv_invalidate_cache(bs->file, errp); > @@ -156,6 +163,7 @@ static BlockDriver bdrv_json =3D { > .bdrv_aio_discard =3D json_aio_discard, > =20 > .bdrv_co_write_zeroes =3D json_co_write_zeroes, > + .bdrv_co_get_block_status =3D json_co_get_block_status, > =20 > .bdrv_invalidate_cache =3D json_invalidate_cache, > =20 > --=20 > 1.9.1 >=20 Reviewed-by: Benoit Canet Here you go :)