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>] [day] [month] [year] [list]
Message-ID: <CAJZ5v0gTixsgeM7svDVJnjpGV4PG-hxOmZpUGxhdqTeo4bbU4w@mail.gmail.com>
Date: Thu, 24 Jul 2025 14:40:46 +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>, Daniel Lezcano <daniel.lezcano@...aro.org>
Subject: [GIT PULL] Thermal control updates for v6.17-rc1

Hi Linus,

I'm sending this early because I will be mostly offline next week
and I'm not planning to add anything to it.

Please pull from the tag

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

with top-most commit 1e94cb6c2ae1c2660ed406669f12b90c7052d2b9

 Merge back earlier thermal control updates for 6.17

on top of commit d7b8f8e20813f0179d8ef519541a3527e7661d3a

 Linux 6.16-rc5

to receive thermal control updates for 6.17-rc1.

These update the thermal control sysfs interface and multiple thermal
control drivers:

 - Convert EAGAIN into ENODATA in temp_show() to prevent user space from
   polling the sysfs file in vain after a failing O_NONBLOCK read under
   the assumption that the read would have blocked (Hsin-Te Yuan)

 - Add Wildcat Lake PCI ID to the int340x Intel processor thermal driver
   (Srinivas Pandruvada)

 - Add debugfs interface to override the temperature set by the firmware
   in the Intel platform temperature control (PTC) interface and add a
   new sysfs control attribute called thermal_tolerance to it (Srinivas
   Pandruvada)

 - Enable the stage 2 shutdown in the qcom-spmi-temp-alarm thermal
   driver and add support for more SPMI variants to it (Anjelique
   Melendez)

 - Constify the thermal_zone_device_ops structure where possible in
   several assorted thermal drivers (Christophe Jaillet)

 - Use the dev_fwnode() helper instead of of_fwnode_handle(), as it is
   more adequate, wherever possible in thermal drivers (Jiri Slaby)

 - Implement and document One-Time Programmable fuse support in the
   Rockchip thermal driver in order to increase the precision of the
   measurements (Nicolas Frattaroli)

 - Change the way the Mediatek LTVS thermal driver stores the
   initialization data sequence to support different sequences
   matching different platforms. Introduce mt7988 support with
   a new initialization sequence (Mason Chang)

 - Document the QCom TSens Milos Temperature Sensor DT bindings (Luca
   Weiss)

 - Add the fallback compatible string for MT7981 and MT8516 DT bindings
   (Aleksander Jan Bajkowski)

 - Add the compatible string for the Tegra210B01 SOC_THERM driver (Aaron
   Kling)

Thanks!


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

Aaron Kling (1):
      dt-bindings: thermal: tegra: Document Tegra210B01

Aleksander Jan Bajkowski (1):
      dt-bindings: thermal: mediatek: Add fallback compatible string
for MT7981 and MT8516

Anjelique Melendez (4):
      thermal/drivers/qcom-spmi-temp-alarm: Add temp alarm data struct
based on HW subtype
      thermal/drivers/qcom-spmi-temp-alarm: Prepare to support
additional Temp Alarm subtypes
      thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 rev 2
PMIC peripherals
      thermal/drivers/qcom-spmi-temp-alarm: Add support for LITE PMIC
peripherals

Christophe JAILLET (2):
      thermal/drivers/loongson2: Constify struct thermal_zone_device_ops
      thermal: Constify struct thermal_zone_device_ops

David Collins (1):
      thermal/drivers/qcom-spmi-temp-alarm: Enable stage 2 shutdown
when required

Hsin-Te Yuan (1):
      thermal: sysfs: Return ENODATA instead of EAGAIN for reads

Jiri Slaby (SUSE) (1):
      thermal: Use dev_fwnode()

Luca Weiss (1):
      dt-bindings: thermal: qcom-tsens: document the Milos Temperature Sensor

Mason Chang (3):
      thermal/drivers/mediatek/lvts_thermal: Change lvts commands
array to static const
      thermal/drivers/mediatek/lvts_thermal: Add lvts commands and
their sizes to driver data
      thermal/drivers/mediatek/lvts_thermal: Add mt7988 lvts commands

Nicolas Frattaroli (4):
      thermal/drivers/rockchip: Rename rk_tsadcv3_tshut_mode
      dt-bindings: rockchip-thermal: Add RK3576 compatible
      dt-bindings: thermal: rockchip: document otp thermal trim
      thermal/drivers/rockchip: Support reading trim values from OTP

Srinivas Pandruvada (3):
      thermal: intel: int340x: Add throttling control interface to PTC
      thermal: intel: int340x: Allow temperature override
      thermal: int340x: processor_thermal: Add Wildcat Lake PCI ID

Ye Zhang (1):
      thermal/drivers/rockchip: Support RK3576 SoC in the thermal driver

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

 .../bindings/thermal/mediatek,thermal.yaml         |  27 +-
 .../bindings/thermal/nvidia,tegra124-soctherm.yaml |   2 +
 .../devicetree/bindings/thermal/qcom-tsens.yaml    |   1 +
 .../bindings/thermal/rockchip-thermal.yaml         |  62 +++
 Documentation/driver-api/thermal/intel_dptf.rst    |   9 +
 drivers/thermal/armada_thermal.c                   |   2 +-
 drivers/thermal/da9062-thermal.c                   |   2 +-
 drivers/thermal/dove_thermal.c                     |   2 +-
 drivers/thermal/imx_thermal.c                      |   2 +-
 .../intel/int340x_thermal/int3400_thermal.c        |   2 +-
 .../int340x_thermal/platform_temperature_control.c |  72 ++-
 .../int340x_thermal/processor_thermal_device.h     |   1 +
 .../int340x_thermal/processor_thermal_device_pci.c |   4 +
 .../intel/int340x_thermal/processor_thermal_rfim.c |   1 +
 drivers/thermal/kirkwood_thermal.c                 |   2 +-
 drivers/thermal/loongson2_thermal.c                |  15 +-
 drivers/thermal/mediatek/lvts_thermal.c            |  76 ++-
 drivers/thermal/qcom/lmh.c                         |   3 +-
 drivers/thermal/qcom/qcom-spmi-temp-alarm.c        | 596 ++++++++++++++++++---
 drivers/thermal/renesas/rcar_thermal.c             |   2 +-
 drivers/thermal/rockchip_thermal.c                 | 251 ++++++++-
 drivers/thermal/spear_thermal.c                    |   2 +-
 drivers/thermal/st/st_thermal.c                    |   2 +-
 drivers/thermal/tegra/soctherm.c                   |  13 +-
 drivers/thermal/testing/zone.c                     |   2 +-
 drivers/thermal/thermal_sysfs.c                    |   9 +-
 26 files changed, 1013 insertions(+), 149 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ