diff options
author | Kevin Wolf <kwolf@redhat.com> | 2016-04-25 11:25:18 +0200 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2016-05-12 15:22:08 +0200 |
commit | 3fb06697ae30ea59bf245f967a043e60f2aedb17 (patch) | |
tree | 243b366c61e3b5de0d98f9dc1f32eff3bbe2bd23 /thread-pool.c | |
parent | cab3a3563c5484f0bedbf5f78ab4a49e71a81fe7 (diff) |
block: Introduce .bdrv_co_preadv/pwritev BlockDriver function
Many parts of the block layer are already byte granularity. The block
driver interface, however, was still missing an interface that allows
making use of this. This patch introduces a new BlockDriver interface,
which is based on coroutines, vectored, has flags and uses a byte
granularity. This is now the preferred interface for new drivers.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Diffstat (limited to 'thread-pool.c')
0 files changed, 0 insertions, 0 deletions