The following series implements support for parsing of the BERT records and adding the error memory ranges to nvdimm badblocks in order for the kernel to avoid prevent the kernel from accessing those areas. And with the addition of this support, we can surface the nd regions instead of waiting for ARS to complete. So the ARS handling is reworked to run in the background and not block nd region registration. --- Dave Jiang (4): acpi: add find error record in BERT function acpi/libnvdimm: search through BERT records and add to nvdimm badblocks acpi/nfit: removing ARS timeout and change scrubbing to delayed work acpi/nfit: allow knob to disable ARS being issued at kernel boot drivers/acpi/apei/bert.c | 137 +++++++++++++++++++++--- drivers/acpi/nfit/core.c | 262 ++++++++++++++++++++------------------------- drivers/acpi/nfit/nfit.h | 13 ++ drivers/nvdimm/core.c | 6 + include/linux/acpi.h | 10 ++ include/linux/libnvdimm.h | 1 6 files changed, 271 insertions(+), 158 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