tools/testing/nvdimm: fix return code for unimplemented commands
The implementation for the new "DIMM Flags" DSM relies on the -ENOTTY return code to indicate that the flags are unimplimented and to fall back to a safe default. As is the -ENXIO error code erroneoously indicates to fail enabling a BLK region. Signed-off-by: Dan Williams <dan.j.williams@intel.com>
This commit is contained in:
parent
b1b2e6235a
commit
f7ec83684a
1 changed files with 1 additions and 1 deletions
|
@ -155,7 +155,7 @@ static int nfit_test_ctl(struct nvdimm_bus_descriptor *nd_desc,
|
||||||
int i, rc;
|
int i, rc;
|
||||||
|
|
||||||
if (!nfit_mem || !test_bit(cmd, &nfit_mem->dsm_mask))
|
if (!nfit_mem || !test_bit(cmd, &nfit_mem->dsm_mask))
|
||||||
return -ENXIO;
|
return -ENOTTY;
|
||||||
|
|
||||||
/* lookup label space for the given dimm */
|
/* lookup label space for the given dimm */
|
||||||
for (i = 0; i < ARRAY_SIZE(handle); i++)
|
for (i = 0; i < ARRAY_SIZE(handle); i++)
|
||||||
|
|
Loading…
Add table
Reference in a new issue