On 07/07/2016 03:35 AM, Denis V. Lunev wrote: > We keep here the sum of int fields. Thus this could easily overflow, > especially when we will start sending big requests in next patches. > > Signed-off-by: Denis V. Lunev <[email protected]> > Reviewed-by: Vladimir Sementsov-Ogievskiy <[email protected]> > CC: Stefan Hajnoczi <[email protected]> > CC: Fam Zheng <[email protected]> > CC: Kevin Wolf <[email protected]> > CC: Max Reitz <[email protected]> > CC: Jeff Cody <[email protected]> > CC: Eric Blake <[email protected]> > --- > block/mirror.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-)
Reviewed-by: Eric Blake <[email protected]> > > diff --git a/block/mirror.c b/block/mirror.c > index 8d96049..9850e54 100644 > --- a/block/mirror.c > +++ b/block/mirror.c > @@ -60,7 +60,7 @@ typedef struct MirrorBlockJob { > > unsigned long *in_flight_bitmap; > int in_flight; > - int sectors_in_flight; > + int64_t sectors_in_flight; > int ret; > bool unmap; > bool waiting_for_io; > -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
