This series adds support for hotplug of NVDIMMs. Upon hotplug, the ACPI core calls the .notify callback we register. From this, we evaluate the _FIT method which returns an updated NFIT. This is scanned for any new tables, and any new regions found from it are registered and made available for use. The series is tested with nfit_test (tools/testing/nvdimm) only, which means the parts of getting a notification from the acpi core, and calling _FIT are untested. Dan/Rafael, I have a couple of 'TODO' comments in patch 3, where I wasn't sure of what we should do - if you have any suggestions, let me know. Vishal Verma (3): nfit: in acpi_nfit_init, break on a 0-length table acpi: add a utility function for evaluating _FIT acpi: nfit: Add support for hotplug drivers/acpi/nfit.c | 139 +++++++++++++++++++++++++++++++++---- drivers/acpi/nfit.h | 2 + drivers/acpi/utils.c | 23 +++++++ include/acpi/acpi_bus.h | 1 + tools/testing/nvdimm/test/nfit.c | 144 ++++++++++++++++++++++++++++++++++++++- 5 files changed, 294 insertions(+), 15 deletions(-) -- 2.4.3 -- 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