lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  PHC 
Open Source and information security mailing list archives
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Tue, 15 Dec 2020 18:45:31 +0100
From:   "Rafael J. Wysocki" <>
To:     Linus Torvalds <>
Cc:     ACPI Devel Maling List <>,
        Linux Kernel Mailing List <>
Subject: [GIT PULL] ACPI updates for v5.11-rc1

Hi Linus,

Please pull from the tag

 git:// \

with top-most commit 38a0925c5fc89689433f2a2ad415982397cf626e

 Merge branch 'acpi-ec'

on top of commit 0477e92881850d44910a7e94fc2c46f96faa131f

 Linux 5.10-rc7

to receive ACPI updates for 5.11-rc1.

These update the ACPICA code in the kernel to upstream revision
20201113, fix and clean up some resources manipulation code, extend
the enumeration and gpio-line-names property documentation, clean up
the handling of _DEP during device enumeration, add a new backlight
DMI quirk, clean up transaction handling in the EC driver and make
some assorted janitorial changes.


 - Update ACPICA code in the kernel to upstream revision 20201113
   with changes as follows:

   * Add 5 new UUIDs to the known UUID table (Bob Moore).
   * Remove extraneous "the" in comments (Colin Ian King).
   * Add function trace macros to improve debugging (Erik Kaneda).
   * Fix interpreter memory leak (Erik Kaneda).
   * Handle "orphan" _REG for GPIO OpRegions (Hans de Goede).

 - Introduce resource_union() and resource_intersection() helpers
   and clean up some resource-manipulation code with the help of
   them (Andy Shevchenko).

 - Revert problematic commit related to the handling of resources
   in the ACPI core (Daniel Scally).

 - Extend the ACPI device enumeration documentation and the
   gpio-line-names _DSD property documentation, clean up the
   latter (Flavio Suligoi).

 - Clean up _DEP handling during device enumeration, modify the list
   of _DEP exceptions and the handling of it and fix up terminology
   related to _DEP (Hans de Goede, Rafael Wysocki).

 - Eliminate in_interrupt() usage from the ACPI EC driver (Sebastian
   Andrzej Siewior).

 - Clean up the advance_transaction() routine and related code in
   the ACPI EC driver (Rafael Wysocki).

 - Add new backlight quirk for GIGABYTE GB-BXBT-2807 (Jasper
   St. Pierre).

 - Make assorted janitorial changes in several ACPI-related pieces
   of code (Hanjun Guo, Jason Yan, Punit Agrawal).



Andy Shevchenko (9):
      resource: Simplify region_intersects() by reducing conditionals
      resource: Group resource_overlaps() with other inline helpers
      resource: Introduce resource_union() for overlapping resources
      resource: Introduce resource_intersection() for overlapping resources
      resource: Add test cases for new resource API
      PCI/ACPI: Replace open coded variant of resource_union()
      ACPI: watchdog: Replace open coded variant of resource_union()
      ASoC: Intel: catpt: Replace open coded variant of resource_intersection()
      resource: provide meaningful MODULE_LICENSE() in test suite

Bob Moore (2):
      ACPICA: Add 5 new UUIDs to the known UUID table
      ACPICA: Update version to 20201113

Colin Ian King (1):
      ACPICA: Remove extreaneous "the" in comments

Daniel Scally (1):
      Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate
resources walks"

Erik Kaneda (2):
      ACPICA: Add function trace macros to improve debugging
      ACPICA: Interpreter: fix memory leak by using existing buffer

Flavio Suligoi (3):
      Documentation: ACPI: explain how to use gpio-line-names
      Documentation: ACPI: _DSD: enable hyperlink in final references
      Documentation: ACPI: enumeration: add PCI hierarchy representation

Hanjun Guo (7):
      ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro
      ACPI: debug: Remove the not used function
      ACPI: SBS: Simplify the driver init code
      ACPI: SBS: Simplify the code using module_acpi_driver()
      ACPI: tiny-power-button: Simplify the code using module_acpi_driver()
      ACPI: acpi_drivers.h: Remove the leftover dead code
      ACPI: acpi_drivers.h: Update the kernel doc

Hans de Goede (3):
      ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions
      ACPI: scan: Add acpi_info_matches_hids() helper
      ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object()

Jason Yan (1):
      ACPI, APEI: make apei_resources_all static

Jasper St. Pierre (1):
      ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807

Punit Agrawal (1):
      ACPI: processor: Drop duplicate setting of shared_cpu_map

Rafael J. Wysocki (8):
      ACPI: EC: Fold acpi_ec_clear_gpe() into its caller
      ACPI: EC: Rename acpi_ec_is_gpe_raised()
      ACPI: EC: Simplify error handling in advance_transaction()
      ACPI: EC: Untangle error handling in advance_transaction()
      ACPI: EC: Clean up status flags checks in advance_transaction()
      ACPI: scan: Add PNP0D80 to the _DEP exceptions list
      ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[]
      ACPI: scan: Fix up _DEP-related terminology with supplier/consumer

Sebastian Andrzej Siewior (1):
      ACPI: EC: Eliminate in_interrupt() usage


 Documentation/firmware-guide/acpi/dsd/leds.rst     |   8 +-
 Documentation/firmware-guide/acpi/enumeration.rst  | 154 +++++++++++++++++++++
 .../firmware-guide/acpi/gpio-properties.rst        |  56 +++++++-
 drivers/acpi/acpi_dbg.c                            |   7 -
 drivers/acpi/acpi_watchdog.c                       |   6 +-
 drivers/acpi/acpica/accommon.h                     |   2 +-
 drivers/acpi/acpica/evregion.c                     |  54 ++++----
 drivers/acpi/acpica/nspredef.c                     |  10 +-
 drivers/acpi/acpica/nsprepkg.c                     |  38 ++---
 drivers/acpi/acpica/nsrepair2.c                    |  39 +++---
 drivers/acpi/apei/apei-base.c                      |   2 +-
 drivers/acpi/ec.c                                  | 117 +++++++---------
 drivers/acpi/internal.h                            |   3 +-
 drivers/acpi/pci_root.c                            |   4 +-
 drivers/acpi/power.c                               |   2 +-
 drivers/acpi/processor_idle.c                      |   1 -
 drivers/acpi/processor_perflib.c                   |   2 -
 drivers/acpi/processor_thermal.c                   |   2 -
 drivers/acpi/processor_throttling.c                |   1 -
 drivers/acpi/resource.c                            |   2 +-
 drivers/acpi/sbs.c                                 |  24 +---
 drivers/acpi/scan.c                                |  78 ++++++++---
 drivers/acpi/tiny-power-button.c                   |   4 +-
 drivers/acpi/video_detect.c                        |   7 +
 include/acpi/acpi_drivers.h                        |  12 +-
 include/acpi/acpixf.h                              |   2 +-
 include/acpi/acuuid.h                              |   5 +
 include/linux/ioport.h                             |  34 ++++-
 kernel/Makefile                                    |   1 +
 kernel/resource.c                                  |  10 +-
 kernel/resource_kunit.c                            | 152 ++++++++++++++++++++
 lib/Kconfig.debug                                  |  11 ++
 sound/soc/intel/catpt/core.h                       |  11 --
 sound/soc/intel/catpt/loader.c                     |   2 +-
 34 files changed, 612 insertions(+), 251 deletions(-)

Powered by blists - more mailing lists