aboutsummaryrefslogtreecommitdiff
path: root/softmmu_template.h
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2011-10-20 13:16:23 +0200
committerKevin Wolf <kwolf@redhat.com>2011-10-21 17:34:14 +0200
commite183ef75cc28d31addbb937a4680090495786944 (patch)
tree780425093cc76f953a517f718550aa8febf58fd0 /softmmu_template.h
parent2914caa088e3fbbdbfd73106af0cae49af1d472e (diff)
downloadqemu-e183ef75cc28d31addbb937a4680090495786944.zip
qemu-e183ef75cc28d31addbb937a4680090495786944.tar.gz
qemu-e183ef75cc28d31addbb937a4680090495786944.tar.bz2
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 'softmmu_template.h')
0 files changed, 0 insertions, 0 deletions