From cd8e9833f99dfe870f0cc3d882e0e5d1e02a13ec Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Thu, 12 May 2016 09:40:21 -0700 Subject: [PATCH] nvme: remove unused CMB_SQ_SUPPORTED flag The user can determine whether submission queues will be placed in the controller memory buffer by checking the controller options use_cmb_sqs flag in the attach callback. Change-Id: I8a925ef99a48665a0e2ffaa90d9ff2b79b90b2fa Signed-off-by: Daniel Verkamp --- lib/nvme/nvme_ctrlr.c | 4 +--- lib/nvme/nvme_internal.h | 1 - 2 files changed, 1 insertion(+), 4 deletions(-) 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 */ }; /**