nvme: move controller setting into nvme_ctrlr_identify()
Change-Id: Idd365df7fb61eafb502f415adf70638bb91ded0e Signed-off-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-on: https://review.gerrithub.io/424773 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Xiaodong Liu <xiaodong.liu@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
This commit is contained in:
parent
cc5fedc6eb
commit
cab35b6bc1
@ -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;
|
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_log_pages(ctrlr);
|
||||||
nvme_ctrlr_set_supported_features(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);
|
rc = nvme_ctrlr_set_doorbell_buffer_config(ctrlr);
|
||||||
if (rc) {
|
if (rc) {
|
||||||
return rc;
|
return rc;
|
||||||
|
Loading…
Reference in New Issue
Block a user