Commit faa8bd6e authored by Dave Jiang's avatar Dave Jiang Committed by Dan Williams
Browse files

libnvdimm/security: Fix nvdimm_security_state() state request selection



The input parameter should be enum nvdimm_passphrase_type instead of bool
for selection of master/user for selection of extended master passphrase
state or the regular user passphrase state.

Fixes: 89fa9d8e ("...add Intel DSM 1.8 master passphrase support")
Signed-off-by: default avatarDave Jiang <dave.jiang@intel.com>
Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
parent b4fe30e4
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -54,12 +54,12 @@ struct nvdimm {
};

static inline enum nvdimm_security_state nvdimm_security_state(
		struct nvdimm *nvdimm, bool master)
		struct nvdimm *nvdimm, enum nvdimm_passphrase_type ptype)
{
	if (!nvdimm->sec.ops)
		return -ENXIO;

	return nvdimm->sec.ops->state(nvdimm, master);
	return nvdimm->sec.ops->state(nvdimm, ptype);
}
int nvdimm_security_freeze(struct nvdimm *nvdimm);
#if IS_ENABLED(CONFIG_NVDIMM_KEYS)