• Linus Torvalds's avatar
    Merge tag 'acpi-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · d276709c
    Linus Torvalds authored
    Pull ACPI updates from Rafael Wysocki:
     "These are ACPICA updates including ACPI 6.3 support among other
      things, APEI updates including the ARM Software Delegated Exception
      Interface (SDEI) support, ACPI EC driver fixes and cleanups and other
      assorted improvements.
    
      Specifics:
    
       - Update the ACPICA code in the kernel to upstream revision 20190215
         including ACPI 6.3 support and more:
          * New predefined methods: _NBS, _NCH, _NIC, _NIH, and _NIG (Erik
            Schmauss).
          * Update of the PCC Identifier structure in PDTT (Erik Schmauss).
          * Support for new Generic Affinity Structure subtable in SRAT
            (Erik Schmauss).
          * New PCC operation region support (Erik Schmauss).
          * Support for GICC statistical profiling for MADT (Erik Schmauss).
          * New Error Disconnect Recover notification support (Erik
            Schmauss).
          * New PPTT Processor Structure Flags fields support (Erik
            Schmauss).
          * ACPI 6.3 HMAT updates (Erik Schmauss).
          * GTDT Revision 3 support (Erik Schmauss).
          * Legacy module-level code (MLC) support removal (Erik Schmauss).
          * Update/clarification of messages for control method failures
            (Bob Moore).
          * Warning on creation of a zero-length opregion (Bob Moore).
          * acpiexec option to dump extra info for memory leaks (Bob Moore).
          * More ACPI error to firmware error conversions (Bob Moore).
          * Debugger fix (Bob Moore).
          * Copyrights update (Bob Moore)
    
       - Clean up sleep states support code in ACPICA (Christoph Hellwig)
    
       - Rework in_nmi() handling in the APEI code and add suppor for the
         ARM Software Delegated Exception Interface (SDEI) to it (James
         Morse)
    
       - Fix possible out-of-bounds accesses in BERT-related core (Ross
         Lagerwall)
    
       - Fix the APEI code parsing HEST that includes a Deferred Machine
         Check subtable (Yazen Ghannam)
    
       - Use DEFINE_DEBUGFS_ATTRIBUTE for APEI-related debugfs files
         (YueHaibing)
    
       - Switch the APEI ERST code to the new generic UUID API (Andy
         Shevchenko)
    
       - Update the MAINTAINERS entry for APEI (Borislav Petkov)
    
       - Fix and clean up the ACPI EC driver (Rafael Wysocki, Zhang Rui)
    
       - Fix DMI checks handling in the ACPI backlight driver and add the
         "Lunch Box" chassis-type check to it (Hans de Goede)
    
       - Add support for using ACPI table overrides included in built-in
         initrd images (Shunyong Yang)
    
       - Update ACPI device enumeration to treat the PWM2 device as "always
         present" on Lenovo Yoga Book (Yauhen Kharuzhy)
    
       - Fix up the enumeration of device objects with the PRP0001 device ID
         (Andy Shevchenko)
    
       - Clean up PPTT parsing error messages (John Garry)
    
       - Clean up debugfs files creation handling (Greg Kroah-Hartman,
         Rafael Wysocki)
    
       - Clean up the ACPI DPTF Makefile (Masahiro Yamada)"
    
    * tag 'acpi-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (65 commits)
      ACPI / bus: Respect PRP0001 when retrieving device match data
      ACPICA: Update version to 20190215
      ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting
      ACPICA: ACPI 6.3: add GTDT Revision 3 support
      ACPICA: ACPI 6.3: HMAT updates
      ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags
      ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value
      ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC
      ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter
      efi: cper: Fix possible out-of-bounds access
      ACPI: APEI: Fix possible out-of-bounds access to BERT region
      ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable
      ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT
      ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG
      ACPICA: Update/clarify messages for control method failures
      ACPICA: Debugger: Fix possible fault with the "test objects" command
      ACPICA: Interpreter: Emit warning for creation of a zero-length op region
      ACPICA: Remove legacy module-level code support
      ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book
      ACPI / video: Extend chassis-type detection with a "Lunch Box" check
      ..
    d276709c
cper.c 17.1 KB