On Wed, Oct 06, 2021 at 03:17:14PM +0200, Vladimir Sementsov-Ogievskiy wrote: > Convert blk_pdiscard, blk_pwrite_compressed, blk_pwrite_zeroes. > These are just wrappers for functions with int64_t argument, so allow > passing int64_t as well. Parameter type becomes wider so all callers > should be OK with it. > > Note that requests exceeding INT_MAX are still restricted by > blk_check_byte_request(). > > Note also that we don't (and are not going to) convert blk_pwrite and > blk_pread: these functions returns number of bytes on success, so to > update them, we should change return type to int64_t as well, which > will lead to investigating and updating all callers which is too much. > > So, blk_pread and blk_pwrite remain unchanged. > > Signed-off-by: Vladimir Sementsov-Ogievskiy <vsement...@virtuozzo.com> > --- > include/sysemu/block-backend.h | 6 +++--- > block/block-backend.c | 10 +++++----- > 2 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