On Tue, 28 Jul 2015 18:34:06 +0200 Paolo Bonzini <pbonz...@redhat.com> wrote:
> v3: same as v1, but include virtio-blk-dataplane fix and move thread_pool_free > before the loop. Same result as applying in order: > > [PATCH for-2.4 1/2] AioContext: avoid leaking BHs on cleanup > [PATCH for-2.4 2/2] AioContext: force event loop iteration using BH > [PATCH for-2.4] block: delete bottom halves before the AioContext is freed > > but bisectable. > > Paolo Bonzini (1): > virtio-blk-dataplane: delete bottom half before the AioContext is freed > > Stefan Hajnoczi (2): > AioContext: avoid leaking BHs on cleanup > AioContext: force event loop iteration using BH > > async.c | 29 +++++++++++++++++++++++++++-- > hw/block/dataplane/virtio-blk.c | 2 +- > include/block/aio.h | 3 +++ > 3 files changed, 31 insertions(+), 3 deletions(-) > Did a quick verification on top of current master; starting, managedsave and device_del with dataplane devices all seem to work fine.