Commit 4765218d authored by Dan Williams's avatar Dan Williams

libnvdimm, namespace: debug invalid interleave-set-cookie values

If platform firmware fails to populate unique / non-zero serial number
data for each nvdimm in an interleave-set it may cause pmem region
initialization to fail.  Add a debug message for this case.
Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
parent 73606afd
...@@ -1584,8 +1584,10 @@ static int find_pmem_label_set(struct nd_region *nd_region, ...@@ -1584,8 +1584,10 @@ static int find_pmem_label_set(struct nd_region *nd_region,
int rc = -ENODEV, l; int rc = -ENODEV, l;
u16 i; u16 i;
if (cookie == 0) if (cookie == 0) {
dev_dbg(&nd_region->dev, "invalid interleave-set-cookie\n");
return -ENXIO; return -ENXIO;
}
/* /*
* Find a complete set of labels by uuid. By definition we can start * Find a complete set of labels by uuid. By definition we can start
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment