Commit cab35b6b authored by Changpeng Liu's avatar Changpeng Liu
Browse files

nvme: move controller setting into nvme_ctrlr_identify()



Change-Id: Idd365df7fb61eafb502f415adf70638bb91ded0e
Signed-off-by: default avatarChangpeng Liu <changpeng.liu@intel.com>
Reviewed-on: https://review.gerrithub.io/424773


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarXiaodong Liu <xiaodong.liu@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Reviewed-by: default avatarShuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
parent cc5fedc6
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -809,6 +809,11 @@ nvme_ctrlr_identify(struct spdk_nvme_ctrlr *ctrlr)
		}
	}

	if (ctrlr->cdata.sgls.supported) {
		ctrlr->flags |= SPDK_NVME_CTRLR_SGL_SUPPORTED;
		ctrlr->max_sges = nvme_transport_ctrlr_get_max_sges(ctrlr);
	}

	return 0;
}

@@ -1724,11 +1729,6 @@ nvme_ctrlr_start(struct spdk_nvme_ctrlr *ctrlr)
	nvme_ctrlr_set_supported_log_pages(ctrlr);
	nvme_ctrlr_set_supported_features(ctrlr);

	if (ctrlr->cdata.sgls.supported) {
		ctrlr->flags |= SPDK_NVME_CTRLR_SGL_SUPPORTED;
		ctrlr->max_sges = nvme_transport_ctrlr_get_max_sges(ctrlr);
	}

	rc = nvme_ctrlr_set_doorbell_buffer_config(ctrlr);
	if (rc) {
		return rc;