On 05/06/2016 06:31 AM, Kevin Wolf wrote:
>> +++ b/include/sysemu/block-backend.h
>> @@ -110,9 +110,15 @@ int64_t blk_nb_sectors(BlockBackend *blk);
>> BlockAIOCB *blk_aio_readv(BlockBackend *blk, int64_t sector_num,
>>QEMUIOVector *iov, int nb_sectors,
>>
Am 05.05.2016 um 01:55 hat Eric Blake geschrieben:
> blk_aio_readv() and blk_aio_writev() are annoying in that they
> can't access sub-sector granularity, and cannot pass flags.
> Also, they require the caller to pass redundant information
> about the size of the I/O.
>
> Add new blk_aio_preadv()
blk_aio_readv() and blk_aio_writev() are annoying in that they
can't access sub-sector granularity, and cannot pass flags.
Also, they require the caller to pass redundant information
about the size of the I/O.
Add new blk_aio_preadv() and blk_aio_pwritev() functions to fix
the flaws. The next few