On Thu, Aug 12, 2021 at 10:41:45AM +0200, Hanna Reitz wrote: > .bdrv_co_block_status() implementations are free to return a *pnum that > exceeds @bytes, because bdrv_co_block_status() in block/io.c will clamp > *pnum as necessary. > > On the other hand, if drivers' implementations return values for *pnum > that are as large as possible, our recently introduced block-status > cache will become more effective. > > So, make a note in block_int.h that @bytes is no upper limit for *pnum. > > Suggested-by: Eric Blake <ebl...@redhat.com> > Signed-off-by: Hanna Reitz <hre...@redhat.com> > Reviewed-by: Vladimir Sementsov-Ogievskiy <vsement...@virtuozzo.com> > --- > include/block/block_int.h | 9 +++++++++ > 1 file changed, 9 insertions(+)
Reviewed-by: Eric Blake <ebl...@redhat.com> -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org