android_kernel_xiaomi_sm8350/drivers/macintosh
Benjamin Herrenschmidt f12f4d9030 [PATCH] powerpc: more g5 overtemp problem fix
Some G5s still occasionally experience shutdowns due to overtemp
conditions despite the recent fix. After analyzing logs from such
machines, it appears that the overtemp code is a bit too quick at
shutting the machine down when reaching the critical temperature (tmax +
8) and doesn't leave the fan enough time to actually cool it down. This
happens if the temperature of a CPU suddenly rises too high in a very
short period of time, or occasionally on boot (that is the CPUs are
already overtemp by the time the driver loads).

This patches makes the code a bit more relaxed, leaving a few seconds to
the fans to do their job before kicking the machine shutown.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-01-02 08:38:37 -08:00
..
adb-iop.c
adb.c [PATCH] Driver Core: fix up all callers of class_device_create() 2005-10-28 09:52:52 -07:00
adbhid.c [PATCH] kfree cleanup: misc remaining drivers 2005-11-07 07:54:05 -08:00
ans-lcd.c
apm_emu.c [PATCH] ppc64: AC Power handling broken for desktops 2005-10-29 15:11:48 +10:00
Kconfig [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
mac_hid.c [PATCH] Input: convert drivers/macintosh to dynamic input_dev allocation 2005-10-28 09:52:53 -07:00
macio_asic.c [PATCH] fix missing includes 2005-10-30 17:37:32 -08:00
macio_sysfs.c [PATCH] Add modalias to macio sysfs attributes 2005-10-29 14:35:58 +10:00
macio-adb.c
Makefile [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
mediabay.c
nvram.c
smu.c [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
therm_adt746x.c
therm_pm72.c [PATCH] powerpc: more g5 overtemp problem fix 2006-01-02 08:38:37 -08:00
therm_pm72.h
therm_windtunnel.c
via-cuda.c
via-macii.c
via-maciisi.c
via-pmu68k.c
via-pmu.c macintosh: Always export pmu_[un]register_sleep_notifier if CONFIG_PM set 2005-11-08 12:14:50 +11:00
windfarm_core.c [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
windfarm_cpufreq_clamp.c [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
windfarm_lm75_sensor.c [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
windfarm_pid.c [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
windfarm_pid.h [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
windfarm_pm81.c [PATCH] Fix windfarm model-id table 2005-12-09 15:42:17 +11:00
windfarm_pm91.c [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
windfarm_smu_controls.c [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
windfarm_smu_sensors.c [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
windfarm.h [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00