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: <CAJZ5v0hfkO1E1ymviaiqK92jzG53JKf0mHj6S3tjXCkRuifTTg@mail.gmail.com>
Date: Fri, 14 Jun 2024 15:28:53 +0200
From: "Rafael J. Wysocki" <rafael@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Linux PM <linux-pm@...r.kernel.org>, 
	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>, 
	ACPI Devel Maling List <linux-acpi@...r.kernel.org>, Daniel Lezcano <daniel.lezcano@...aro.org>
Subject: [GIT PULL] Thermal control fixes for v6.10-rc4

Hi Linus,

Please pull from the tag

 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
 thermal-6.10-rc4

with top-most commit b6846826982b9f2f2ad0e79540521b517469ee92

 thermal: gov_step_wise: Restore passive polling management

on top of commit ae2170d6ea96e652c7fb5689f1980986bf48b7b8

 thermal: trip: Trigger trip down notifications when trips involved in
mitigation become invalid

to receive thermal control fixes for 6.10-rc4.

These fix three issues introduced recently, two related to defects in
ACPI tables supplied by the platform firmware and one cause by a thermal
core change that went too far:

 - Prevent the thermal core from failing the registration of a cooling
   device if its .get_cur_state() reports an incorrect state to start
   with which may happen for fans handled through firmware-supplied AML
   in ACPI tables.

 - Make the ACPI thermal zone driver initialize all trip points with
   temperature of 0 centigrade and below as invalid because such trip
   point temperatures do not make sense on systems with ACPI thermal
   control and they cause performance regressions due to permanent
   thermal mitigations to occur.

 - Restore passive polling management in the Step-Wise thermal governor
   that uses it to ensure that all cooling devices used for thermal
   mitigation will go back to their initial states eventually.

Thanks!


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

Rafael J. Wysocki (3):
      thermal: core: Do not fail cdev registration because of invalid
initial state
      thermal: ACPI: Invalidate trip points with temperature of 0 or below
      thermal: gov_step_wise: Restore passive polling management

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

 drivers/acpi/thermal.c          |  8 +++++++-
 drivers/thermal/gov_step_wise.c | 17 +++++++++++++++++
 drivers/thermal/thermal_core.c  | 13 +++++++++++--
 3 files changed, 35 insertions(+), 3 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ