bdev,nvme: check the return value of spdk_nvme_ctrlr_get_ns

Change-Id: Icae49d87562b07e80099622681cdf83fa6930b30
Signed-off-by: Ziye Yang <ziye.yang@intel.com>
This commit is contained in:
Ziye Yang 2017-03-23 13:55:05 +08:00 committed by Jim Harris
parent 34369a1243
commit dc1a2f814e

@ -822,6 +822,10 @@ nvme_ctrlr_create_bdevs(struct nvme_ctrlr *nvme_ctrlr)
for (ns_id = 1; ns_id <= num_ns; ns_id++) {
ns = spdk_nvme_ctrlr_get_ns(ctrlr, ns_id);
if (!ns) {
SPDK_TRACELOG(SPDK_TRACE_BDEV_NVME, "Skipping invalid NS %d\n", ns_id);
continue;
}
if (!spdk_nvme_ns_is_active(ns)) {
SPDK_TRACELOG(SPDK_TRACE_BDEV_NVME, "Skipping inactive NS %d\n", ns_id);