Base This series is based on Tony's latest sent out version. Test Base : tip/master with top commit 9d19978b x86/swiotlb*. Merge : Boris for-next from v4.19-rc4 to cf841e39 ACPI/ADXL*. Result : Decoding via ACPI ADXL and via original skx_edac code worked well on Skylake-2S + BIOS with ADXL DSM support. Descriptions Patch 1-4 are bug fix, cleanup, and preparation for patch 5. Patch 1 Fix function calling order bug in skx_exit(). Patch 2 Prepend hex formatting with '0x' in the skx_edac driver. Patch 3 Move the skx_edac debugfs node under EDAC debugfs root directory. Patch 4 Let EDAC core show the decoded result for debugfs. Patch 5 Update the skx_edac driver to use the wrapped ACPI ADXL interface on systems that have non-volatile DIMMs (if the BIOS supplies it). Qiuxu Zhuo (5): EDAC, skx_edac: Fix function calling order in skx_exit() EDAC, skx_edac: Prepend hex formatting with '0x' EDAC, skx_edac: Clean up debugfs EDAC, skx_edac: Let EDAC core show the decoded result for debugfs EDAC, skx_edac: Add address translation for non-volatile DIMMs drivers/edac/Kconfig | 1 + drivers/edac/skx_edac.c | 322 ++++++++++++++++++++++++++++++---------- 2 files changed, 247 insertions(+), 76 deletions(-) -- 2.17.1