lists.openwall.net   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  linux-cve-announce  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:   Mon, 1 Jun 2020 17:50:25 +0200
From:   "Rafael J. Wysocki" <rafael@...nel.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     ACPI Devel Maling List <linux-acpi@...r.kernel.org>,
        Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
        Linux PM <linux-pm@...r.kernel.org>,
        Linux PCI <linux-pci@...r.kernel.org>
Subject: [GIT PULL] ACPI updates for v5.8-rc1

Hi Linus,

Please pull from the tag

 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
 acpi-5.8-rc1

with top-most commit 48ccdeddc54771ecdc46fac098bac689e9df24ca

 Merge branches 'acpi-apei', 'acpi-pmic', 'acpi-video' and 'acpi-dptf'

on top of commit 9cb1fd0efd195590b828b9b865421ad345a4a145

 Linux 5.7-rc7

to receive ACPI updates for 5.8-rc1.

These update the ACPICA code in the kernel to upstream revision
20200430, fix several reference counting errors related to ACPI
tables, add _Exx / _Lxx support to the GED driver, add a new
acpi_evaluate_reg() helper, add new DPTF battery participant driver
and extend the DPFT power participant driver, improve the handling
of memory failures in the APEI code, add a blacklist entry to the
backlight driver, update the PMIC driver and the processor idle
driver, fix two kobject reference count leaks, and make a few
janitory changes.

Specifics:

 - Update the ACPICA code in the kernel to upstream revision
   20200430:

   * Move acpi_gbl_next_cmd_num definition (Erik Kaneda).

   * Ignore AE_ALREADY_EXISTS status in the disassembler when parsing
     create operators (Erik Kaneda).

   * Add status checks to the dispatcher (Erik Kaneda).

   * Fix required parameters for _NIG and _NIH (Erik Kaneda).

   * Make acpi_protocol_lengths static (Yue Haibing).

 - Fix ACPI table reference counting errors in several places, mostly
   in error code paths (Hanjun Guo).

 - Extend the Generic Event Device (GED) driver to support _Exx and
   _Lxx handler methods (Ard Biesheuvel).

 - Add new acpi_evaluate_reg() helper and modify the ACPI PCI hotplug
   code to use it (Hans de Goede).

 - Add new DPTF battery participant driver and make the DPFT power
   participant driver create more sysfs device attributes (Srinivas
   Pandruvada).

 - Improve the handling of memory failures in APEI (James Morse).

 - Add new blacklist entry for Acer TravelMate 5735Z to the backlight
   driver (Paul Menzel).

 - Add i2c address for thermal control to the PMIC driver (Mauro
   Carvalho Chehab).

 - Allow the ACPI processor idle driver to work on platforms with
   only one ACPI C-state present (Zhang Rui).

 - Fix kobject reference count leaks in error code paths in two
   places (Qiushi Wu).

 - Delete unused proc filename macros and make some symbols static
   (Pascal Terjan, Zheng Zengkai, Zou Wei).

Thanks!


---------------

Ard Biesheuvel (2):
      ACPI: GED: add support for _Exx / _Lxx handler methods
      ACPI: GED: use correct trigger type field in _Exx / _Lxx handling

Bob Moore (1):
      ACPICA: Update version to 20200430

Erik Kaneda (4):
      ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h
      ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when
parsing create operators
      ACPICA: Dispatcher: add status checks
      ACPICA: Fix required parameters for _NIG and _NIH

Hanjun Guo (9):
      ACPI: LPIT: Put the low power idle table after using it
      ACPI: watchdog: Put the watchdog action table after parsing
      ACPI: APEI: Put the boot error record table after parsing
      ACPI: APEI: Put the error injection table for error path and module exit
      ACPI: APEI: Put the error record serialization table for error path
      ACPI: APEI: Put the HEST table for error path
      ACPI: EC: Put the ACPI table after using it
      ACPI: scan: Put SPCR and STAO table after using it
      ACPI: sleep: Put the FACS table after using it

Hans de Goede (2):
      ACPI: utils: Add acpi_evaluate_reg() helper
      ACPI: hotplug: PCI: Use the new acpi_evaluate_reg() helper

James Morse (3):
      mm/memory-failure: Add memory_failure_queue_kick()
      ACPI: APEI: Kick the memory_failure() queue for synchronous errors
      arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work

Mauro Carvalho Chehab (1):
      ACPI / PMIC: Add i2c address for thermal control

Pascal Terjan (1):
      ACPI: Delete unused proc filename macros

Paul Menzel (1):
      ACPI: video: Use native backlight on Acer TravelMate 5735Z

Qiushi Wu (2):
      ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile()
      ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe()

Srinivas Pandruvada (2):
      ACPI: DPTF: Additional sysfs attributes for power participant driver
      ACPI: DPTF: Add battery participant driver

Yue Haibing (1):
      ACPICA: Make acpi_protocol_lengths static

Zhang Rui (1):
      ACPI: processor: idle: Allow probing on platforms with one ACPI C-state

Zheng Zengkai (1):
      ACPI: debug: Make two functions static

Zou Wei (1):
      ACPI: CPPC: Make some symbols static

---------------

 Documentation/ABI/testing/sysfs-platform-dptf |  62 ++++++++++-
 arch/arm64/kernel/acpi.c                      |  25 +++++
 arch/arm64/mm/fault.c                         |  12 ++-
 drivers/acpi/acpi_dbg.c                       |   4 +-
 drivers/acpi/acpi_lpit.c                      |   3 +-
 drivers/acpi/acpi_watchdog.c                  |   7 +-
 drivers/acpi/acpica/acglobal.h                |   1 +
 drivers/acpi/acpica/acpredef.h                |   4 +-
 drivers/acpi/acpica/dbhistry.c                |   1 -
 drivers/acpi/acpica/dsfield.c                 |  22 ++--
 drivers/acpi/acpica/exfield.c                 |   2 +-
 drivers/acpi/apei/bert.c                      |   6 +-
 drivers/acpi/apei/einj.c                      |   5 +-
 drivers/acpi/apei/erst.c                      |   4 +-
 drivers/acpi/apei/ghes.c                      |  67 ++++++++++--
 drivers/acpi/apei/hest.c                      |   5 +-
 drivers/acpi/button.c                         |   1 -
 drivers/acpi/cppc_acpi.c                      |   5 +-
 drivers/acpi/dptf/dptf_power.c                | 147 ++++++++++++++++++++++++--
 drivers/acpi/ec.c                             |  21 ++--
 drivers/acpi/evged.c                          |  22 +++-
 drivers/acpi/pci_link.c                       |   2 -
 drivers/acpi/pmic/intel_pmic_chtdc_ti.c       |   1 +
 drivers/acpi/power.c                          |   2 -
 drivers/acpi/processor_idle.c                 |   9 +-
 drivers/acpi/sbs.c                            |   3 -
 drivers/acpi/scan.c                           |  15 ++-
 drivers/acpi/sleep.c                          |   4 +-
 drivers/acpi/sysfs.c                          |   4 +-
 drivers/acpi/utils.c                          |  25 +++++
 drivers/acpi/video_detect.c                   |  10 ++
 drivers/pci/hotplug/acpiphp_glue.c            |  13 +--
 include/acpi/acpi_bus.h                       |   1 +
 include/acpi/acpixf.h                         |   2 +-
 include/acpi/ghes.h                           |   3 +
 include/linux/mm.h                            |   1 +
 mm/memory-failure.c                           |  15 ++-
 37 files changed, 438 insertions(+), 98 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ