diff options
Diffstat (limited to 'block/null.c')
-rw-r--r-- | block/null.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/block/null.c b/block/null.c index 356209a42b..5eb2038f62 100644 --- a/block/null.c +++ b/block/null.c @@ -134,7 +134,11 @@ static const AIOCBInfo null_aiocb_info = { static void null_bh_cb(void *opaque) { NullAIOCB *acb = opaque; + AioContext *ctx = bdrv_get_aio_context(acb->common.bs); + + aio_context_acquire(ctx); acb->common.cb(acb->common.opaque, 0); + aio_context_release(ctx); qemu_aio_unref(acb); } |