On Fri, 1 Apr 2016 15:19:51 +0200 Paolo Bonzini <pbonz...@redhat.com> wrote:
> From: "Michael S. Tsirkin" <m...@redhat.com> > > In addition to handling IO in vcpu thread and in io thread, dataplane > introduces yet another mode: handling it by aio. > > This reuses the same handler as previous modes, which triggers races as > these were not designed to be reentrant. > > Use a separate handler just for aio, and disable regular handlers when > dataplane is active. > > Signed-off-by: Michael S. Tsirkin <m...@redhat.com> > Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> > --- > hw/block/dataplane/virtio-blk.c | 13 +++++++++++++ > hw/block/virtio-blk.c | 27 +++++++++++++++++---------- > include/hw/virtio/virtio-blk.h | 2 ++ > 3 files changed, 32 insertions(+), 10 deletions(-) Reviewed-by: Cornelia Huck <cornelia.h...@de.ibm.com>