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: <CAJZ5v0jtbcDUaMcTrnG7ewHmuMG2YUwe4ho1LUg-v9TrwLybLA@mail.gmail.com>
Date: Mon, 26 May 2025 22:07:06 +0200
From: "Rafael J. Wysocki" <rafael@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Linux PM <linux-pm@...r.kernel.org>, 
	ACPI Devel Maling List <linux-acpi@...r.kernel.org>, 
	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>, Daniel Lezcano <daniel.lezcano@...aro.org>
Subject: [GIT PULL] Thermal control updates for v6.16-rc1

Hi Linus,

Please pull from the tag

 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
 thermal-6.16-rc1

with top-most commit 01daf71a4f57062055f68f8163ed1ad88fb47990

 thermal: qcom: ipq5018: make ops_ipq5018 struct static

on top of commit 82f2b0b97b36ee3fcddf0f0780a9a0825d52fec3

 Linux 6.15-rc6

to receive thermal control updates for 6.16-rc1.

These add support for a new feature, Platform Temperature Control (PTC),
to the Intel int340x thermal driver, add support for the Airoha EN7581
thermal sensor and the IPQ5018 platform, fix up the ACPI thermal zones
handling, fix other assorted issues and clean up code.

Specifics:

 - Add Platform Temperature Control (PTC) support to the Intel int340x
   thermal driver (Srinivas Pandruvada).

 - Make the Hisilicon thermal driver compile by default when ARCH_HISI
   is set (Krzysztof Kozlowski).

 - Clean up printk() format by using %pC instead of %pCn in the bcm2835
   thermal driver (Luca Ceresoli).

 - Fix variable name coding style in the AmLogic thermal driver (Enrique
   Isidoro Vazquez Ramos).

 - Fix missing debugfs entry removal on failure by using the devm_
   variant in the LVTS thermal driver (AngeloGioacchino Del Regno).

 - Remove the unused lvts_debugfs_exit() function as the devm_ variant
   introduced before takes care of removing the debugfs entry in the
   LVTS driver (Arnd Bergmann).

 - Add the Airoha EN7581 thermal sensor support along with its DT
   bindings (Christian Marangi).

 - Add ipq5018 compatible string DT binding, cleanup and add its support
   to the QCom Tsens thermal driver (Sricharan Ramabadhran, George
   Moussalem).

 - Fix comments typos in the Airoha driver (Christian Marangi, Colin Ian
   King).

 - Address a sparse warning by making a local variable static in the
   QCom thermal driver (George Moussalem).

 - Fix the usage of the _SCP control method in the driver for ACPI
   thermal zones (Armin Wolf).

Thanks!


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

AngeloGioacchino Del Regno (1):
      thermal/drivers/mediatek/lvts: Fix debugfs unregister on failure

Armin Wolf (2):
      ACPI: OSI: Stop advertising support for "3.0 _SCP Extensions"
      ACPI: thermal: Execute _SCP before reading trip points

Arnd Bergmann (1):
      thermal/drivers/mediatek/lvts: Remove unused lvts_debugfs_exit

Christian Marangi (3):
      dt-bindings: thermal: Add support for Airoha EN7581 thermal sensor
      thermal/drivers: Add support for Airoha EN7581 thermal sensor
      thermal/drivers/airoha: Fix spelling mistake

Colin Ian King (1):
      thermal/drivers/airoha: Fix spelling mistake "calibrarion" ->
"calibration"

Enrique Isidoro Vazquez Ramos (1):
      thermal/drivers/amlogic: Rename Uptat to uptat to follow kernel
coding style

George Moussalem (3):
      thermal/drivers/qcom/tsens: Update conditions to strictly
evaluate for IP v2+
      thermal/drivers/qcom/tsens: Add support for tsens v1 without RPM
      thermal: qcom: ipq5018: make ops_ipq5018 struct static

Krzysztof Kozlowski (1):
      thermal/drivers/hisi: Do not enable by default during compile testing

Luca Ceresoli (2):
      thermal/drivers/bcm2835: Use %pC instead of %pCn
      vsprintf: remove redundant and unused %pCn format specifier

Sricharan Ramabadhran (2):
      dt-bindings: thermal: qcom-tsens: Add ipq5018 compatible
      thermal/drivers/qcom/tsens: Add support for IPQ5018 tsens

Srinivas Pandruvada (3):
      thermal: intel: int340x: Add platform temperature control interface
      thermal: intel: int340x: Enable platform temperature control
      thermal: int340x: processor_thermal: Platform temperature
control documentation

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

 Documentation/core-api/printk-formats.rst          |   3 +-
 .../bindings/thermal/airoha,en7581-thermal.yaml    |  48 ++
 .../devicetree/bindings/thermal/qcom-tsens.yaml    |   2 +
 Documentation/driver-api/thermal/intel_dptf.rst    |  21 +
 .../translations/zh_CN/core-api/printk-formats.rst |   3 +-
 drivers/acpi/osi.c                                 |   1 -
 drivers/acpi/thermal.c                             |  10 +-
 drivers/thermal/Kconfig                            |  11 +-
 drivers/thermal/Makefile                           |   1 +
 drivers/thermal/airoha_thermal.c                   | 489 +++++++++++++++++++++
 drivers/thermal/amlogic_thermal.c                  |  16 +-
 drivers/thermal/broadcom/bcm2835_thermal.c         |   2 +-
 drivers/thermal/intel/int340x_thermal/Makefile     |   1 +
 .../int340x_thermal/platform_temperature_control.c | 243 ++++++++++
 .../int340x_thermal/processor_thermal_device.c     |  15 +-
 .../int340x_thermal/processor_thermal_device.h     |   3 +
 .../int340x_thermal/processor_thermal_device_pci.c |   5 +-
 drivers/thermal/mediatek/lvts_thermal.c            |  18 +-
 drivers/thermal/qcom/tsens-v1.c                    |  62 +++
 drivers/thermal/qcom/tsens.c                       |  27 +-
 drivers/thermal/qcom/tsens.h                       |   4 +
 lib/vsprintf.c                                     |  10 +-
 22 files changed, 946 insertions(+), 49 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ