diff options
author | Vladimir Sementsov-Ogievskiy | 2021-10-07 19:52:43 +0200 |
---|---|---|
committer | Eric Blake | 2021-10-15 23:02:09 +0200 |
commit | bec4042baefc1bfeae05b161aa17d2f57d526b60 (patch) | |
tree | 703bd3d2c17a33f362f7d54c07cb7be47426202a /include/hw/misc/avr_power.h | |
parent | block-backend: fix blk_co_flush prototype to mention coroutine_fn (diff) | |
download | qemu-bec4042baefc1bfeae05b161aa17d2f57d526b60.tar.gz qemu-bec4042baefc1bfeae05b161aa17d2f57d526b60.tar.xz qemu-bec4042baefc1bfeae05b161aa17d2f57d526b60.zip |
block-backend: update blk_co_pwrite() and blk_co_pread() wrappers
Make bytes argument int64_t to be consistent with modern block-layer.
Callers should be OK with it as type becomes wider.
What is inside functions?
- Conversion from int64_t to size_t. Still, we
can't have a buffer larger than SIZE_MAX, therefore bytes should not be
larger than SIZE_MAX as well. Add an assertion.
- Passing to blk_co_pwritev() / blk_co_preadv() which already has
int64_t bytes argument.
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Message-Id: <20211007175243.642516-2-vsementsov@virtuozzo.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
[eblake: spelling fix]
Signed-off-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'include/hw/misc/avr_power.h')
0 files changed, 0 insertions, 0 deletions