diff --git a/lib/nvme/nvme_ctrlr.c b/lib/nvme/nvme_ctrlr.c index a7d4422f3..610adbc34 100644 --- a/lib/nvme/nvme_ctrlr.c +++ b/lib/nvme/nvme_ctrlr.c @@ -963,9 +963,7 @@ nvme_ctrlr_map_cmb(struct spdk_nvme_ctrlr *ctrlr) ctrlr->cmb_size = size; ctrlr->cmb_current_offset = offset; - if (cmbsz.bits.sqs) { - ctrlr->flags |= SPDK_NVME_CTRLR_CMB_SQ_SUPPORTED; - } else { + if (!cmbsz.bits.sqs) { ctrlr->opts.use_cmb_sqs = false; } diff --git a/lib/nvme/nvme_internal.h b/lib/nvme/nvme_internal.h index 62eb5da75..7b6883d82 100644 --- a/lib/nvme/nvme_internal.h +++ b/lib/nvme/nvme_internal.h @@ -139,7 +139,6 @@ enum nvme_payload_type { */ enum spdk_nvme_ctrlr_flags { SPDK_NVME_CTRLR_SGL_SUPPORTED = 0x1, /**< The SGL is supported */ - SPDK_NVME_CTRLR_CMB_SQ_SUPPORTED = 0x2, /**< The submission queue in controller memory buffer is supported */ }; /**