[GIT PULL] Thermal management updates for v4.18-rc1 #1

From: Zhang Rui
Date: Tue Jun 12 2018 - 12:15:08 EST

Hi, Linus,

Please pull from
 git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git next

to receive the latest Thermal Management updates for v4.18-rc1 with
top-most commit e9ed3ee61aa62ce280aadeeea1ec959f0c66a290:

 Merge branches 'thermal-core' and 'thermal-intel' into next (2018-05-30 14:54:20 +0800)

on top of commit 771c577c23bac90597c685971d7297ea00f99d11:

 Linux 4.17-rc6 (2018-05-20 15:31:38 -0700)


- convert thermal sysfs attributes to use DEVICE_ATTR_{RO|RW|WO}() variants (Viresh Kumar).

- update license to SPDX format (Lina Iyer).

- add GeminiLake support for int340x processor_thermal driver (Sumeet Pawnikar).

- Prevent error in reading trip hysteresis attribute for int340x thermal driver (Srinivas Pandruvada).

I merged the thermal-soc changes from Eduardo some days ago, but without any merge message in the changelog. And I realize this is wrong after reading the discussion for the libnvdimm pull request. So, to avoid a pretty new merge commit in my pull request, I decided to send the pull requests separately this time, one for thermal core and intel thermal driver changes, and another for the other thermal soc driver changes.

BTW, for the top-most merge commit in this pull request, thermal-core and thermal-intel are not strictly topic branches, they are just collections of small patches, for thermal core framework and for Intel platform specific thermal drivers. Are you suggesting I should append the detailed specifics (like above) into the merge message as well?


Lina Iyer (1):
ÂÂÂÂÂÂdrivers: thermal: Update license to SPDX format

Srinivas Pandruvada (1):
ÂÂÂÂÂÂthermal: int340x: Prevent error in reading trip hysteresis

Sumeet Pawnikar (1):
ÂÂÂÂÂÂthermal: int340x: processor_thermal: Add GeminiLake support

Viresh Kumar (2):
ÂÂÂÂÂÂthermal: Shorten name of sysfs callbacks
ÂÂÂÂÂÂthermal: Use DEVICE_ATTR_{RO|RW|WO}() variants

Zhang Rui (1):
ÂÂÂÂÂÂMerge branches 'thermal-core' and 'thermal-intel' into next

Â.../thermal/int340x_thermal/int340x_thermal_zone.c |ÂÂ6 +-
Â.../int340x_thermal/processor_thermal_device.cÂÂÂÂÂ|ÂÂ4 ++
Âdrivers/thermal/of-thermal.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ| 19 +----
Âdrivers/thermal/thermal_core.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ| 11 ++-
Âdrivers/thermal/thermal_core.hÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ| 30 ++------
Âdrivers/thermal/thermal_helpers.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ|ÂÂ5 +-
Âdrivers/thermal/thermal_hwmon.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ| 17 +----
Âdrivers/thermal/thermal_hwmon.hÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ| 17 +----
Âdrivers/thermal/thermal_sysfs.cÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ| 81 ++++++++----
Âinclude/linux/thermal.hÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ| 17 +----
Â10 files changed, 50 insertions(+), 157 deletions(-)