[GIT PULL] Thermal control updates for 7.3-rc1

"Rafael J. Wysocki (Intel)" <[email protected]>
Newsgroups org.kernel.vger.linux-pm,org.kernel.vger.linux-kernel
Message-ID <CAJZ5v0gnOPTz8m-eu4+SUG-O4gj2+QM6TzYs=w_WhCVec7Omew@mail.gmail.com>
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(-)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.