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]
Message-ID: <CAJZ5v0izUZ4eY9vhHQSw=to-ozRgVqX9uXw1G_qvA4PQEEGCJA@mail.gmail.com>
Date:   Fri, 31 Mar 2023 12:15:19 +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>
Subject: [GIT PULL] ACPI fix for v6.3-rc5

Hi Linus,

Please pull from the tag

 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
 acpi-6.3-rc5

with top-most commit c56610a869bce03490faf4f157076370c71b8ae3

 ACPI: bus: Rework system-level device notification handling

on top of commit 197b6b60ae7bc51dd0814953c562833143b292aa

 Linux 6.3-rc4

to receive an ACPI fix for 6.3-rc5.

This fixes a recent regression related to the handling of ACPI
notifications that made it more likely for ACPI driver callbacks to be
invoked in an unexpected order and NULL pointers can be dereferenced as
a result or similar.

The fix is to modify the global ACPI notification handler so it does not
invoke driver callbacks at all and allow the device-level notification
handlers to receive "system" notifications (for the drivers that want to
receive them).

Thanks!


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

Rafael J. Wysocki (1):
      ACPI: bus: Rework system-level device notification handling

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

 drivers/acpi/bus.c | 83 ++++++++++++++++++++++++------------------------------
 1 file changed, 37 insertions(+), 46 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ