diff --git a/lib/bdev/bdev.c b/lib/bdev/bdev.c index a2fb74b56..82efcc7ff 100644 --- a/lib/bdev/bdev.c +++ b/lib/bdev/bdev.c @@ -1410,7 +1410,9 @@ _spdk_bdev_qos_io_submit(struct spdk_bdev_channel *ch, struct spdk_bdev_qos *qos TAILQ_REMOVE(&qos->queued, bdev_io, internal.link); ch->io_outstanding++; shared_resource->io_outstanding++; + bdev_io->internal.in_submit_request = true; bdev->fn_table->submit_request(ch->channel, bdev_io); + bdev_io->internal.in_submit_request = false; submitted_ios++; }