diff --git a/module/bdev/aio/bdev_aio.c b/module/bdev/aio/bdev_aio.c index 1829cacc4..4fd83ffa7 100644 --- a/module/bdev/aio/bdev_aio.c +++ b/module/bdev/aio/bdev_aio.c @@ -341,8 +341,8 @@ bdev_aio_io_channel_poll(struct bdev_aio_io_channel *io_ch) status = SPDK_BDEV_IO_STATUS_SUCCESS; } - spdk_bdev_io_complete(spdk_bdev_io_from_ctx(aio_task), status); aio_task->ch->io_inflight--; + spdk_bdev_io_complete(spdk_bdev_io_from_ctx(aio_task), status); } return nr;