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:
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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user