[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH for-2.4 v3 0/3] AioContext: fix deadlock after a
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [PATCH for-2.4 v3 0/3] AioContext: fix deadlock after aio_context_acquire() race |
Date: |
Wed, 29 Jul 2015 10:02:13 +0100 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
On Tue, Jul 28, 2015 at 06:34:06PM +0200, Paolo Bonzini 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(-)
>
> --
> 2.4.3
>
>
Thanks, applied to my block tree:
https://github.com/stefanha/qemu/commits/block
Stefan
pgpIoUzzWvZpe.pgp
Description: PGP signature