|
@@ -900,9 +900,9 @@ static int nvme_revalidate_ns(struct nvme_ns *ns, struct nvme_id_ns **id)
|
|
|
return -ENODEV;
|
|
|
}
|
|
|
|
|
|
- if (ns->ctrl->vs >= NVME_VS(1, 1))
|
|
|
+ if (ns->ctrl->vs >= NVME_VS(1, 1, 0))
|
|
|
memcpy(ns->eui, (*id)->eui64, sizeof(ns->eui));
|
|
|
- if (ns->ctrl->vs >= NVME_VS(1, 2))
|
|
|
+ if (ns->ctrl->vs >= NVME_VS(1, 2, 0))
|
|
|
memcpy(ns->uuid, (*id)->nguid, sizeof(ns->uuid));
|
|
|
|
|
|
return 0;
|
|
@@ -1242,7 +1242,7 @@ int nvme_init_identify(struct nvme_ctrl *ctrl)
|
|
|
}
|
|
|
page_shift = NVME_CAP_MPSMIN(cap) + 12;
|
|
|
|
|
|
- if (ctrl->vs >= NVME_VS(1, 1))
|
|
|
+ if (ctrl->vs >= NVME_VS(1, 1, 0))
|
|
|
ctrl->subsystem = NVME_CAP_NSSRC(cap);
|
|
|
|
|
|
ret = nvme_identify_ctrl(ctrl, &id);
|
|
@@ -1842,7 +1842,7 @@ static void nvme_scan_work(struct work_struct *work)
|
|
|
return;
|
|
|
|
|
|
nn = le32_to_cpu(id->nn);
|
|
|
- if (ctrl->vs >= NVME_VS(1, 1) &&
|
|
|
+ if (ctrl->vs >= NVME_VS(1, 1, 0) &&
|
|
|
!(ctrl->quirks & NVME_QUIRK_IDENTIFY_CNS)) {
|
|
|
if (!nvme_scan_ns_list(ctrl, nn))
|
|
|
goto done;
|