[GIT PULL] Thermal control updates for 7.3-rc1
From: Rafael J. Wysocki (Intel)
Date: Thu Aug 13 2026 - 14:59:51 EST
Hi Linus,
This goes early for your convenience.
Please pull from the tag
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
thermal-7.3-rc1
with top-most commit 2d5667b6c3d7adf0f8551bbac7c707fb87155611
Merge branches 'thermal-core', 'thermal-hwmon', 'thermal-intel' and
'thermal-tools'
on top of commit 7cbe91a4be8536a3f17fb00828fc3f024f0a1e61
Merge tag 'thermal-7.2-rc7' of
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
to receive the first part of thermal control updates for 7.3-rc1.
These include an introduction of Intel Directed Package Thermal
Interrupt support into the thermal throttling driver for Intel
processors, probe failure code path fixes and code cleanups in Intel
thermal drivers, a thermal core fix related to hwmon, a sysfs-related
cleanup of that code, and a thermometer utility fix:
- Add support for the Directed Package-level Thermal Interrupt to
the Intel thermal throttling driver to allow package-level thermal
interrupts to go to one specific CPU in a processor package instead
of going to all of the CPUs in it (Ricardo Neri)
- Remove hwmon class devices created for thermal zones when the thermal
zone devices holding them are removed (Rafael Wysocki)
- Use sysfs_emit_at() in trans_table_show() (Thorsten Blum)
- Clean up RFIM groups on DVFS failure and clean up ODVP on probe
failures in the int340x thermal driver (Pengpeng Hou)
- Remove redundant dev_err() from the int340x thermal driver and the
bxt_pmic driver (Pan Chuang)
- Simplify ptc_temperature_write() in the int340x thermal driver by
using kstrtou32_from_user() (Dmitry Antipov)
- Close fd on realloc() failure in the thermometer utility (Amarjeet)
Thanks!
---------------
Amarjeet (1):
tools/thermal/thermometer: close fd on realloc() failure
Dmitry Antipov (1):
thermal: intel: int340x: simplify ptc_temperature_write()
Pan Chuang (2):
thermal: intel: int340x: Remove redundant dev_err()
thermal: intel: bxt_pmic: Remove redundant dev_err()
Pengpeng Hou (2):
thermal: intel: int340x: clean up RFIM groups on DVFS failure
thermal: intel: int3400: clean up ODVP on probe failures
Rafael J. Wysocki (1):
thermal: hwmon: Remove hwmon class device along with its parent
Ricardo Neri (5):
x86/thermal: Add bit definitions for Intel Directed Package
Thermal Interrupt
thermal: intel: Add resources to handle directed package-level
thermal interrupts
thermal: intel: Enable the Directed Package-level Thermal Interrupt
thermal: intel: Add syscore callbacks for suspend and resume
thermal: intel: Add a syscore shutdown callback for kexec reboot
Thorsten Blum (1):
thermal: sysfs: Use sysfs_emit_at() in trans_table_show()
---------------
arch/x86/include/asm/cpufeatures.h | 2 +
arch/x86/include/asm/msr-index.h | 2 +
.../intel/int340x_thermal/int3400_thermal.c | 4 +-
.../int340x_thermal/platform_temperature_control.c | 13 +-
.../int340x_thermal/processor_thermal_device_pci.c | 8 +-
.../intel/int340x_thermal/processor_thermal_rfim.c | 11 +-
drivers/thermal/intel/intel_bxt_pmic_thermal.c | 4 +-
drivers/thermal/intel/therm_throt.c | 277 ++++++++++++++++++++-
drivers/thermal/thermal_hwmon.c | 87 +++----
drivers/thermal/thermal_sysfs.c | 49 ++--
tools/thermal/thermometer/thermometer.c | 1 +
11 files changed, 352 insertions(+), 106 deletions(-)