diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2011-10-20 13:16:23 +0200 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2011-10-21 17:34:14 +0200 |
commit | e183ef75cc28d31addbb937a4680090495786944 (patch) | |
tree | 780425093cc76f953a517f718550aa8febf58fd0 /dma.h | |
parent | 2914caa088e3fbbdbfd73106af0cae49af1d472e (diff) | |
download | qemu-e183ef75cc28d31addbb937a4680090495786944.tar.gz qemu-e183ef75cc28d31addbb937a4680090495786944.tar.bz2 qemu-e183ef75cc28d31addbb937a4680090495786944.zip |
block: take lock around bdrv_write implementations
This does the first part of the conversion to coroutines, by
wrapping bdrv_write implementations to take the mutex.
Drivers that implement bdrv_write rather than bdrv_co_writev can
then benefit from asynchronous operation (at least if the underlying
protocol supports it, which is not the case for raw-win32), even
though they still operate with a bounce buffer.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'dma.h')
0 files changed, 0 insertions, 0 deletions