[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 2/3] blockdev: acquire AioContext in hmp_commit(
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [PATCH 2/3] blockdev: acquire AioContext in hmp_commit() |
Date: |
Fri, 6 Nov 2015 15:41:19 +0000 |
User-agent: |
Mutt/1.5.23 (2015-06-09) |
On Wed, Nov 04, 2015 at 08:27:23PM +0300, Denis V. Lunev wrote:
> From: Stefan Hajnoczi <address@hidden>
>
> This one slipped through. Although we acquire AioContext when
> committing all devices we don't for just a single device.
>
> AioContext must be acquired before calling bdrv_*() functions to
> synchronize access with other threads that may be using the AioContext.
>
> Signed-off-by: Stefan Hajnoczi <address@hidden>
> Signed-off-by: Denis V. Lunev <address@hidden>
> Reviewed-by: Jeff Cody <address@hidden>
> ---
> blockdev.c | 12 +++++++++++-
> 1 file changed, 11 insertions(+), 1 deletion(-)
Thanks, applied this patch to my block tree:
https://github.com/stefanha/qemu/commits/block
Stefan
signature.asc
Description: PGP signature
- Re: [Qemu-devel] [PATCH 3/3] block: guard bdrv_drain in bdrv_close with aio_context_acquire, (continued)
[Qemu-devel] [PATCH 2/3] blockdev: acquire AioContext in hmp_commit(), Denis V. Lunev, 2015/11/04
- Re: [Qemu-devel] [PATCH 2/3] blockdev: acquire AioContext in hmp_commit(),
Stefan Hajnoczi <=