On Wed, Oct 06, 2021 at 03:17:09PM +0200, Vladimir Sementsov-Ogievskiy wrote: > We convert blk_do_pwritev_part() and some wrappers: > blk_co_pwritev_part(), blk_co_pwritev(), blk_co_pwrite_zeroes(). > > All functions are converted so that parameter type becomes wider, so > all callers should be OK with it. > > Look at blk_do_pwritev_part() body: > bytes is passed to: > > - trace_blk_co_pwritev (we update it here) > - blk_check_byte_request, throttle_group_co_io_limits_intercept, > bdrv_co_pwritev_part - all already has int64_t argument. > > Note that requests exceeding INT_MAX are still restricted by > blk_check_byte_request(). > > Signed-off-by: Vladimir Sementsov-Ogievskiy <vsement...@virtuozzo.com> > --- > include/sysemu/block-backend.h | 6 +++--- > block/block-backend.c | 8 ++++---- > block/trace-events | 2 +- > 3 files changed, 8 insertions(+), 8 deletions(-) >
Reviewed-by: Eric Blake <ebl...@redhat.com> -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org