diff options
author | Linus Torvalds | 2013-07-23 04:05:26 +0200 |
---|---|---|
committer | Linus Torvalds | 2013-07-23 04:05:26 +0200 |
commit | a582e5f59c7583a38af19ceaabcbc50b3c5339bb (patch) | |
tree | cf8c2230a4a7f2c56cbd9af29f6bd2b94fb9febd /lib | |
parent | Merge tag 'gpio-for-v3.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git... (diff) | |
parent | Thermal: Fix lockup of cpu_down() (diff) | |
download | kernel-qcow2-linux-a582e5f59c7583a38af19ceaabcbc50b3c5339bb.tar.gz kernel-qcow2-linux-a582e5f59c7583a38af19ceaabcbc50b3c5339bb.tar.xz kernel-qcow2-linux-a582e5f59c7583a38af19ceaabcbc50b3c5339bb.zip |
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux
Pull thermal management fixes from Zhang Rui:
"These are fixes collected over the last week, they fixes several
problems caused by the x86_pkg_temp_thermal introduced in 3.11-rc1.
Specifics:
- the x86_pkg_temp_thermal driver causes crash on systems with no
package MSR support as there is a bug in the logic to check
presence of DTHERM and PTS feature together. Added a change so
that when there is no PTS support, module doesn't get loaded.
- fix krealloc() misuse in pkg_temp_thermal_device_add().
If krealloc() returns NULL, it doesn't free the original. Thus if
we want to exit because of the krealloc() failure, we must make
sure the original one is freed.
- The error code path of the x86 package temperature thermal driver's
initialization routine makes an unbalanced call to
get_online_cpus(), which causes subsequent CPU offline operations,
and consequently system suspend, to permanently block in
cpu_hotplug_begin() on systems where get_core_online() returns an
error code.
Remove the extra get_online_cpus() to fix the problem"
* 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux:
Thermal: Fix lockup of cpu_down()
Thermal: x86_pkg_temp: Limit number of pkg temp zones
Thermal: x86_pkg_temp: fix krealloc() misuse in in pkg_temp_thermal_device_add()
Thermal: x86 package temp thermal crash
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions