Nothing to do here.
Signed-off-by: Fam Zheng <[email protected]>
---
block.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/block.c b/block.c
index f4c77ec..ac1cfb4 100644
--- a/block.c
+++ b/block.c
@@ -4746,9 +4746,16 @@ static void bdrv_aio_co_cancel_em(BlockDriverAIOCB
*blockacb)
}
}
+static void bdrv_aio_cancel_em_async(BlockDriverAIOCB *blockacb)
+{
+ /* A nop async cancel will just work for us, because later the request will
+ * complete in caller's coroutine. */
+}
+
static const AIOCBInfo bdrv_em_co_aiocb_info = {
.aiocb_size = sizeof(BlockDriverAIOCBCoroutine),
.cancel = bdrv_aio_co_cancel_em,
+ .cancel_async = bdrv_aio_cancel_em_async,
};
static void bdrv_co_em_bh(void *opaque)
--
2.1.0