Both are same now, but if length of nvdimm passphrase is changed to
less than intel passphrase length, OOB access will happen
Signed-off-by: Li RongQing <lirongqing(a)baidu.com>
---
drivers/acpi/nfit/intel.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/acpi/nfit/intel.c b/drivers/acpi/nfit/intel.c
index f70de71f79d6..9517fb0fd8b9 100644
--- a/drivers/acpi/nfit/intel.c
+++ b/drivers/acpi/nfit/intel.c
@@ -248,6 +248,8 @@ static int __maybe_unused intel_security_erase(struct nvdimm *nvdimm,
},
};
+ BUILD_BUG_ON(NVDIMM_PASSPHRASE_LEN < ND_INTEL_PASSPHRASE_SIZE);
+
if (!test_bit(cmd, &nfit_mem->dsm_mask))
return -ENOTTY;
--
2.16.2
Show replies by date