Re: [GIT PULL] thermal management updates for v3.8-rc1

From: Zhang Rui
Date: Wed Dec 12 2012 - 03:17:28 EST


Hi, Linus,

On Wed, 2012-12-12 at 12:57 +0800, Zhang Rui wrote:
> Hi Linus,
>
> Please pull from the git repository at
>
> git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git release
>
> to receive thermal management updates for v3.8.
>

sorry that I missed the latest two fixes.

Please pull from the git repository at

git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git release

to receive thermal management updates for v3.8.

Highlights:

* Introduction of thermal policy support, together with three new
thermal governors, including step_wise, user_space, fire_share.

* Introduction of ST-Ericsson db8500_thermal driver and ST-Ericsson
db8500_cpufreq_cooling driver.

* Thermal Kconfig file and Makefile refactor.

* Fixes for generic thermal layer, generic cpucooling, rcar thermal
driver and Exynos thermal driver.

thanks,
rui


The following changes since commit
3d70f8c617a436c7146ecb81df2265b4626dfe89:

Linux 3.7-rc4 (2012-11-04 11:07:39 -0800)

are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git release

Durgadoss R (16):
Thermal: Refactor thermal.h file
Thermal: Move thermal_instance to thermal_core.h
Thermal: Add get trend, get instance API's to thermal_sys
Thermal: Add platform level information to thermal.h
Thermal: Pass zone parameters as argument to tzd_register
Thermal: Add thermal governor registration APIs
Thermal: Add a policy sysfs attribute
Thermal: Update binding logic based on platform data
Thermal: Make thermal_cdev_update as a global function
Thermal: Introduce fair_share thermal governor
Thermal: Introduce a step_wise thermal governor
Thermal: Add a thermal notifier for user space
Thermal: Remove throttling logic out of thermal_sys.c
Thermal: Add a notification API
Thermal: Add documentation for platform layer data
Thermal: Provide option to choose default thermal governor

Eduardo Valentin (2):
thermal: cpu cooling: use const parameter while registering
thermal: cpu cooling: allow module builds

Hugh Dickins (1):
Thermal: Fix oops and unlocking in thermal_sys.c

Kuninori Morimoto (3):
thermal: rcar_thermal: remove explicitly used devm_kfree/iounap()
thermal: rcar: fixup the unit of temperature
thermal: rcar: add rcar_zone_to_priv() macro

Sachin Kamat (4):
thermal: step_wise: Add missing static storage class specifiers
thermal: fair_share: Add missing static storage class specifiers
thermal: user_space: Add missing static storage class specifiers
thermal: cpu_cooling: Make 'notify_device' static

Zhang Rui (5):
Refactor drivers/thermal/Kconfig
Exynos: Add missing dependency
drivers/thermal/Makefile refactor
Thermal: fix a NULL pointer dereference when generic thermal layer
is built as a module
Thermal: Fix DEFAULT_THERMAL_GOVERNOR

hongbo.zhang (5):
Thermal: add indent for code alignment.
Thermal: fix bug of counting cpu frequencies.
Thermal: Remove the cooling_cpufreq_list.
Thermal: Add ST-Ericsson DB8500 thermal driver.
Thermal: Add ST-Ericsson DB8500 thermal properties and platform
data.

.../devicetree/bindings/thermal/db8500-thermal.txt | 44 ++
Documentation/thermal/sysfs-api.txt | 64 ++
arch/arm/boot/dts/dbx5x0.dtsi | 14 +
arch/arm/boot/dts/snowball.dts | 31 +
arch/arm/configs/u8500_defconfig | 2 +
arch/arm/mach-ux500/board-mop500.c | 64 ++
drivers/acpi/thermal.c | 6 +-
drivers/platform/x86/acerhdf.c | 2 +-
drivers/platform/x86/intel_mid_thermal.c | 2 +-
drivers/power/power_supply_core.c | 2 +-
drivers/staging/omap-thermal/omap-thermal-common.c | 2 +-
drivers/thermal/Kconfig | 82 +++-
drivers/thermal/Makefile | 17 +-
drivers/thermal/cpu_cooling.c | 107 +---
drivers/thermal/db8500_cpufreq_cooling.c | 108 +++
drivers/thermal/db8500_thermal.c | 531
+++++++++++++++
drivers/thermal/exynos_thermal.c | 2 +-
drivers/thermal/fair_share.c | 133 ++++
drivers/thermal/rcar_thermal.c | 27 +-
drivers/thermal/spear_thermal.c | 2 +-
drivers/thermal/step_wise.c | 194 ++++++
drivers/thermal/thermal_core.h | 53 ++
drivers/thermal/thermal_sys.c | 701
+++++++++++++-------
drivers/thermal/user_space.c | 68 ++
include/linux/cpu_cooling.h | 6 +-
include/linux/platform_data/db8500_thermal.h | 38 ++
include/linux/thermal.h | 134 +++-
27 files changed, 2038 insertions(+), 398 deletions(-)
create mode 100644
Documentation/devicetree/bindings/thermal/db8500-thermal.txt
create mode 100644 drivers/thermal/db8500_cpufreq_cooling.c
create mode 100644 drivers/thermal/db8500_thermal.c
create mode 100644 drivers/thermal/fair_share.c
create mode 100644 drivers/thermal/step_wise.c
create mode 100644 drivers/thermal/thermal_core.h
create mode 100644 drivers/thermal/user_space.c
create mode 100644 include/linux/platform_data/db8500_thermal.h

>
> The following changes since commit
> 3d70f8c617a436c7146ecb81df2265b4626dfe89:
>
> Linux 3.7-rc4 (2012-11-04 11:07:39 -0800)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git release
>
> Durgadoss R (16):
> Thermal: Refactor thermal.h file
> Thermal: Move thermal_instance to thermal_core.h
> Thermal: Add get trend, get instance API's to thermal_sys
> Thermal: Add platform level information to thermal.h
> Thermal: Pass zone parameters as argument to tzd_register
> Thermal: Add thermal governor registration APIs
> Thermal: Add a policy sysfs attribute
> Thermal: Update binding logic based on platform data
> Thermal: Make thermal_cdev_update as a global function
> Thermal: Introduce fair_share thermal governor
> Thermal: Introduce a step_wise thermal governor
> Thermal: Add a thermal notifier for user space
> Thermal: Remove throttling logic out of thermal_sys.c
> Thermal: Add a notification API
> Thermal: Add documentation for platform layer data
> Thermal: Provide option to choose default thermal governor
>
> Eduardo Valentin (2):
> thermal: cpu cooling: use const parameter while registering
> thermal: cpu cooling: allow module builds
>
> Hugh Dickins (1):
> Thermal: Fix oops and unlocking in thermal_sys.c
>
> Kuninori Morimoto (3):
> thermal: rcar_thermal: remove explicitly used devm_kfree/iounap()
> thermal: rcar: fixup the unit of temperature
> thermal: rcar: add rcar_zone_to_priv() macro
>
> Sachin Kamat (4):
> thermal: step_wise: Add missing static storage class specifiers
> thermal: fair_share: Add missing static storage class specifiers
> thermal: user_space: Add missing static storage class specifiers
> thermal: cpu_cooling: Make 'notify_device' static
>
> Zhang Rui (3):
> Refactor drivers/thermal/Kconfig
> Exynos: Add missing dependency
> drivers/thermal/Makefile refactor
>
> hongbo.zhang (5):
> Thermal: add indent for code alignment.
> Thermal: fix bug of counting cpu frequencies.
> Thermal: Remove the cooling_cpufreq_list.
> Thermal: Add ST-Ericsson DB8500 thermal driver.
> Thermal: Add ST-Ericsson DB8500 thermal properties and platform
> data.
>
> .../devicetree/bindings/thermal/db8500-thermal.txt | 44 ++
> Documentation/thermal/sysfs-api.txt | 64 ++
> arch/arm/boot/dts/dbx5x0.dtsi | 14 +
> arch/arm/boot/dts/snowball.dts | 31 +
> arch/arm/configs/u8500_defconfig | 2 +
> arch/arm/mach-ux500/board-mop500.c | 64 ++
> drivers/acpi/thermal.c | 6 +-
> drivers/platform/x86/acerhdf.c | 2 +-
> drivers/platform/x86/intel_mid_thermal.c | 2 +-
> drivers/power/power_supply_core.c | 2 +-
> drivers/staging/omap-thermal/omap-thermal-common.c | 2 +-
> drivers/thermal/Kconfig | 82 +++-
> drivers/thermal/Makefile | 17 +-
> drivers/thermal/cpu_cooling.c | 107 +---
> drivers/thermal/db8500_cpufreq_cooling.c | 108 +++
> drivers/thermal/db8500_thermal.c | 531
> +++++++++++++++
> drivers/thermal/exynos_thermal.c | 2 +-
> drivers/thermal/fair_share.c | 133 ++++
> drivers/thermal/rcar_thermal.c | 27 +-
> drivers/thermal/spear_thermal.c | 2 +-
> drivers/thermal/step_wise.c | 194 ++++++
> drivers/thermal/thermal_core.h | 53 ++
> drivers/thermal/thermal_sys.c | 700
> +++++++++++++-------
> drivers/thermal/user_space.c | 68 ++
> include/linux/cpu_cooling.h | 6 +-
> include/linux/platform_data/db8500_thermal.h | 38 ++
> include/linux/thermal.h | 128 +++-
> 27 files changed, 2031 insertions(+), 398 deletions(-)
> create mode 100644
> Documentation/devicetree/bindings/thermal/db8500-thermal.txt
> create mode 100644 drivers/thermal/db8500_cpufreq_cooling.c
> create mode 100644 drivers/thermal/db8500_thermal.c
> create mode 100644 drivers/thermal/fair_share.c
> create mode 100644 drivers/thermal/step_wise.c
> create mode 100644 drivers/thermal/thermal_core.h
> create mode 100644 drivers/thermal/user_space.c
> create mode 100644 include/linux/platform_data/db8500_thermal.h
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-pm" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at http://vger.kernel.org/majordomo-info.html


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/