Re: [Qemu-devel] [PATCH v6] QEMUBH: make AioContext's bh re-entrant

2013-07-17 Thread Stefan Hajnoczi
On Tue, Jul 16, 2013 at 12:28:58PM +0800, Liu Ping Fan wrote: > BH will be used outside big lock, so introduce lock to protect > between the writers, ie, bh's adders and deleter. The lock only > affects the writers and bh's callback does not take this extra lock. > Note that for the same AioContext

[Qemu-devel] [PATCH v6] QEMUBH: make AioContext's bh re-entrant

2013-07-15 Thread Liu Ping Fan
BH will be used outside big lock, so introduce lock to protect between the writers, ie, bh's adders and deleter. The lock only affects the writers and bh's callback does not take this extra lock. Note that for the same AioContext, aio_bh_poll() can not run in parallel yet. Signed-off-by: Liu Ping