ACPI 6.1 introduces the ability to send "clear error" commands to the ACPI0012:00 device representing the root of an "nvdimm bus". Similar to relocating a bad block on a disk, this support clears media errors in response to a write. --- Dan Williams (3): nfit, libnvdimm: clear poison command support libnvdimm, pmem: fix kmap_atomic() leak in error path libnvdimm, pmem: clear poison on write arch/x86/include/asm/pmem.h | 5 +++ drivers/acpi/nfit.c | 12 ++++++- drivers/nvdimm/bus.c | 65 ++++++++++++++++++++++++++++++++++++++ drivers/nvdimm/nd.h | 2 + drivers/nvdimm/pmem.c | 40 ++++++++++++++++++++--- include/linux/pmem.h | 19 +++++++++++ include/uapi/linux/ndctl.h | 13 ++++++++ tools/testing/nvdimm/test/nfit.c | 29 +++++++++++++++++ 8 files changed, 179 insertions(+), 6 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html