diff --git a/test/unit/lib/bdev/nvme/bdev_nvme.c/bdev_nvme_ut.c b/test/unit/lib/bdev/nvme/bdev_nvme.c/bdev_nvme_ut.c index cac7e3896..f2e3c84c5 100644 --- a/test/unit/lib/bdev/nvme/bdev_nvme.c/bdev_nvme_ut.c +++ b/test/unit/lib/bdev/nvme/bdev_nvme.c/bdev_nvme_ut.c @@ -714,25 +714,19 @@ spdk_nvme_ctrlr_free_io_qpair(struct spdk_nvme_qpair *qpair) return 0; } -int -spdk_nvme_ctrlr_reset(struct spdk_nvme_ctrlr *ctrlr) -{ - if (ctrlr->fail_reset) { - return -EIO; - } - - ctrlr->is_failed = false; - - return 0; -} - int spdk_nvme_ctrlr_reset_poll_async(struct spdk_nvme_ctrlr_reset_ctx *ctrlr_reset_ctx) { struct spdk_nvme_ctrlr *ctrlr = ctrlr_reset_ctx->ctrlr; free(ctrlr_reset_ctx); - return spdk_nvme_ctrlr_reset(ctrlr); + + if (ctrlr->fail_reset) { + ctrlr->is_failed = true; + return -EIO; + } + + return 0; } int @@ -746,6 +740,8 @@ spdk_nvme_ctrlr_reset_async(struct spdk_nvme_ctrlr *ctrlr, return -ENOMEM; } + ctrlr->is_failed = false; + ctrlr_reset_ctx->ctrlr = ctrlr; *reset_ctx = ctrlr_reset_ctx;