acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm.
authorDave Jiang <dave.jiang@intel.com>
Fri, 7 Dec 2018 17:33:30 +0000 (10:33 -0700)
committerDan Williams <dan.j.williams@intel.com>
Fri, 21 Dec 2018 20:44:41 +0000 (12:44 -0800)
commit03b65b22ada8115a7a7bfdf0789f6a94adfd6070
treed8ac0a260db2dcac8b52ed36566bd9b89ab2d116
parent4c6926a23b76ea23403976290cd45a7a143f6500
acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm.

Add support to disable passphrase (security) for the Intel nvdimm. The
passphrase used for disabling is pulled from an encrypted-key in the kernel
user keyring. The action is triggered by writing "disable <keyid>" to the
sysfs attribute "security".

Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/acpi/nfit/intel.c
drivers/nvdimm/dimm_devs.c
drivers/nvdimm/nd-core.h
drivers/nvdimm/security.c
include/linux/libnvdimm.h