diff --git a/module/bdev/xnvme/bdev_xnvme.c b/module/bdev/xnvme/bdev_xnvme.c index f71df0ede..645ff0779 100644 --- a/module/bdev/xnvme/bdev_xnvme.c +++ b/module/bdev/xnvme/bdev_xnvme.c @@ -320,6 +320,10 @@ create_xnvme_bdev(const char *name, const char *filename, const char *io_mechani goto error_return; } + if (!strcmp(xnvme->io_mechanism, "io_uring_cmd")) { + opts.poll_sq = 1; + } + xnvme->filename = strdup(filename); if (!xnvme->filename) { goto error_return;