Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ acpi-5.4-rc1 with top-most commit 0b3e7973128528e804b05dd7f79d54c2792318d6 Merge branches 'acpi-misc' and 'acpi-doc' on top of commit a55aa89aab90fae7c815b0551b07be37db359d76 Linux 5.3-rc6 to receive ACPI updates for 5.4-rc1. These include an ACPICA update (to upstream revision 20190816), improvements of support for memory hot-add in the HMAT handling code and some assorted fixes and cleanups. Specifics: - Update the ACPICA code in the kernel to upstream revision 20190816 including: * Internal limits change to support larger systems (Bob Moore). * Macros clean up (Bob Moore). * printf format string fixes (Bob Moore). * Full deployment of the ACPI_PRINTF_LIKE macro (Bob Moore). * Tools improvements (Bob Moore, Colin Ian King). * Windows _OSI support fixes (Jung-uk Kim). - Improve memory hot-add support in the ACPI HMAT handling code (Dan Williams, Keith Busch). - Fix the ACPI LPSS (Low-Power Subsystem) driver for Intel SoCs to save and restore private registers during system-wide suspend and resume on systems with the Lynxpoint PCH (Jarkko Nikula). - Convert the ACPI documentation related to LEDs to ReST (Sakari Ailus). - Fix assorted issues and make assorted minor improvements in the ACPI-related code (Al Stone, Andy Shevchenko, Jiri Slaby, Kelsey Skunberg, Krzysztof Wilczynski, Liguang Zhang, Wenwen Wang, YueHaibing). Thanks! --------------- Al Stone (1): ACPI / CPPC: do not require the _PSD method Andy Shevchenko (1): ACPI / APEI: Get rid of NULL_UUID_LE constant Bob Moore (6): ACPICA: Increase total number of possible Owner IDs ACPICA: Macros: remove pointer math on a null pointer ACPICA: Fix issues with arg types within printf format strings ACPICA: iASL,acpi_dump: Improve y/n query ACPICA: Fully deploy ACPI_PRINTF_LIKE macro ACPICA: Update version to 20190816. Colin Ian King (1): ACPICA: Debugger: remove redundant assignment on obj_desc Dan Williams (1): HMAT: Skip publishing target info for nodes with no online memory Jarkko Nikula (1): ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint Jiri Slaby (1): ACPI / processor: don't print errors for processorIDs == 0xff Jung-uk Kim (2): ACPICA: Differentiate Windows 8.1 from Windows 8. ACPICA: Add "Windows 2019" string to _OSI support. Keith Busch (2): HMAT: Register memory-side cache after parsing HMAT: Register attributes for memory hot add Kelsey Skunberg (1): ACPI: thermal: Remove redundant acpi_has_method() calls Krzysztof Wilczynski (1): ACPI/PCI: Remove surplus parentheses from a return statement Liguang Zhang (1): ACPI / APEI: Release resources if gen_pool_add() fails Sakari Ailus (1): Documentation: ACPI: DSD: Convert LED documentation to ReST Wenwen Wang (2): ACPI: custom_method: fix memory leaks ACPI / PCI: fix acpi_pci_irq_enable() memory leak YueHaibing (1): ACPI: SBS: remove unused const variable 'SMBUS_PEC' --------------- .../leds.txt => firmware-guide/acpi/dsd/leds.rst} | 20 ++- Documentation/firmware-guide/acpi/index.rst | 1 + drivers/acpi/acpi_lpss.c | 8 +- drivers/acpi/acpi_processor.c | 10 +- drivers/acpi/acpica/aclocal.h | 4 +- drivers/acpi/acpica/acobject.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/acutils.h | 10 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dbinput.c | 10 +- drivers/acpi/acpica/dbmethod.c | 4 + drivers/acpi/acpica/dbobject.c | 1 - drivers/acpi/acpica/dbstats.c | 92 +++++++------ drivers/acpi/acpica/exdump.c | 6 +- drivers/acpi/acpica/nsaccess.c | 2 +- drivers/acpi/acpica/nsalloc.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/tbdata.c | 1 + drivers/acpi/acpica/utdebug.c | 4 +- drivers/acpi/acpica/uterror.c | 6 +- drivers/acpi/acpica/utosi.c | 3 +- drivers/acpi/acpica/utownerid.c | 12 +- drivers/acpi/apei/ghes.c | 19 ++- drivers/acpi/cppc_acpi.c | 6 +- drivers/acpi/custom_method.c | 5 +- drivers/acpi/hmat/hmat.c | 143 ++++++++++++++++----- drivers/acpi/pci_irq.c | 4 +- drivers/acpi/pci_link.c | 4 +- drivers/acpi/sbshc.h | 2 - drivers/acpi/thermal.c | 11 +- include/acpi/acconfig.h | 4 +- include/acpi/acpiosxf.h | 1 + include/acpi/acpixf.h | 2 +- include/acpi/actypes.h | 20 +-- tools/power/acpi/tools/acpidump/apfiles.c | 10 +- 36 files changed, 285 insertions(+), 152 deletions(-)