• L
    Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux · 9346116d
    Linus Torvalds 提交于
    Pull thermal management updates from Zhang Rui:
    
     - Thermal core code reorganization and cleanup. Two new files are
       created for thermal sysfs I/F code and thermal helper functions
       (Eduardo Valentin).
    
     - Sanitize hotplug and locking for x86_pkg_temp driver (Thomas
       Gleixner)
    
     - Update MAINTAINER file for pwm-fan driver and Samsung thermal driver
       (Lukasz Majewski)
    
     - Fix module auto-load for max77620, tango and db8500 thermal driver
       (Javier Martinez Canillas)
    
     - Fix a bug that thermal hwmon sysfs I/F returns wrong critical trip
       point temperature value (Krzysztof Kozlowski)
    
     - Add Skylake PCH 100 series support for intel_pch_thermal driver
       (OGAWA Hirofumi)
    
     - Small fixes and cleanups for platform thermal drivers (Julia Lawall,
       Luis Henriques, Leo Yan, Stephen Boyd, Shawn Lin, Javi Merino and
       Lukasz Luba)
    
    * 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux: (76 commits)
      MAINTAINERS: Samsung: Update maintainer for PWM FAN and SAMSUNG THERMAL
      thermal/x86 pkg temp: Convert to hotplug state machine
      thermal/x86_pkg_temp: Sanitize package management
      thermal/x86_pkg_temp: Move work into package struct
      thermal/x86_pkg_temp: Move work scheduled flag into package struct
      thermal/x86_pkg_temp: Sanitize locking
      thermal/x86_pkg_temp: Cleanup code some more
      thermal/x86_pkg_temp: Cleanup namespace
      thermal/x86_pkg_temp: Get rid of ref counting
      thermal/x86_pkg_temp: Sanitize callback (de)initialization
      thermal/x86_pkg_temp: Replace open coded cpu search
      thermal/x86_pkg_temp: Remove redundant package search
      thermal/x86_pkg_temp: Cleanup thermal interrupt handling
      thermal: hwmon: Properly report critical temperature in sysfs
      devfreq_cooling: pass a pointer to devfreq in the power model callbacks
      devfreq_cooling: make the structs devfreq_cooling_xxx visible for all
      dt-bindings: rockchip-thermal: fix the misleading description
      thermal: rockchip: improve the warning log
      thermal: db8500: Fix module autoload
      thermal: tango: Fix module autoload
      ...
    9346116d
thermal_core.c 40.3 KB