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(-) -- 2.4.3