android_kernel_xiaomi_sm8350/drivers/acpi
Konstantin Karasyov bed936f7ea [PATCH] ACPI: fix fan/thermal resume
Daniel Ritz <daniel.ritz-ml@swissonline.ch> says:

The acpi driver suspend/resume patches that went in recently caused a regression
on my box (toshiba tecra 8000 laptop): after resume from swsusp the fan turns on
keeping blowing cold air out of my notebook. before the patches, the fan was off
and would only make noise when required. it's the same thing described in
bugzilla.kernel.org #5000. the acpi suspend/resume patches or at least parts of
them originate in this bug. now the last patch in the report (attach id 8438)
actually fixes the problem - for me and the reporter. this is a trimmed down
version of that patch.

Signed-off-by: Daniel Ritz <daniel.ritz@gmx.ch>
Cc: Len Brown <len.brown@intel.com>
Cc: Sanjoy Mahajan <sanjoy@mrao.cam.ac.uk>
Cc: Pavel Machek <pavel@suse.cz>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-07-10 13:24:18 -07:00
..
dispatcher ACPI: ACPICA 20060623 2006-06-28 03:11:38 -04:00
events ACPI: ACPICA 20060623 2006-06-28 03:11:38 -04:00
executer ACPI: ACPICA 20060623 2006-06-28 03:11:38 -04:00
hardware ACPI: ACPICA 20060623 2006-06-28 03:11:38 -04:00
namespace ACPI: delete acpi_os_free(), use kfree() directly 2006-06-30 03:19:10 -04:00
parser ACPI: ACPICA 20060623 2006-06-28 03:11:38 -04:00
resources
sleep Pull button into release branch 2006-06-15 23:17:14 -04:00
tables
utilities ACPI: delete acpi_os_free(), use kfree() directly 2006-06-30 03:19:10 -04:00
ac.c Pull smart-battery into release branch 2006-07-01 17:21:39 -04:00
acpi_memhotplug.c Pull acpi_device_handle_cleanup into release branch 2006-07-01 17:19:34 -04:00
asus_acpi.c ACPI: asus_acpi: correct M6N/M6R display nodes 2006-07-01 16:20:10 -04:00
battery.c Pull smart-battery into release branch 2006-07-01 17:21:39 -04:00
blacklist.c
bus.c [PATCH] ACPI: fix not power-manageable device message 2006-07-01 09:55:58 -07:00
button.c ACPI: button: Remove unneeded acpi_handle from driver. 2006-06-30 02:50:47 -04:00
cm_sbs.c ACPI: remove function tracing macros from drivers/acpi/*.c 2006-07-01 16:48:23 -04:00
container.c ACPI: delete acpi_os_free(), use kfree() directly 2006-06-30 03:19:10 -04:00
debug.c ACPI: delete tracing macros from drivers/acpi/*.c 2006-06-27 00:41:40 -04:00
ec.c ACPI: fix battery on HP NX6125 2006-06-28 12:44:45 -04:00
event.c ACPI: delete tracing macros from drivers/acpi/*.c 2006-06-27 00:41:40 -04:00
fan.c ACPI: fan: Remove unneeded acpi_handle from driver. 2006-06-30 02:50:48 -04:00
glue.c ACPI: delete acpi_os_free(), use kfree() directly 2006-06-30 03:19:10 -04:00
hotkey.c ACPI: delete tracing macros from drivers/acpi/*.c 2006-06-27 00:41:40 -04:00
i2c_ec.c ACPI: remove function tracing macros from drivers/acpi/*.c 2006-07-01 16:48:23 -04:00
i2c_ec.h ACPI: add support for Smart Battery 2006-07-01 16:36:14 -04:00
ibm_acpi.c
Kconfig Revert "ACPI: dock driver" 2006-07-09 08:47:46 -07:00
Makefile Revert "ACPI: dock driver" 2006-07-09 08:47:46 -07:00
motherboard.c ACPI: delete tracing macros from drivers/acpi/*.c 2006-06-27 00:41:40 -04:00
numa.c ACPI: remove function tracing macros from drivers/acpi/*.c 2006-07-01 16:48:23 -04:00
osl.c Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 2006-07-03 21:32:50 -07:00
pci_bind.c ACPI: delete tracing macros from drivers/acpi/*.c 2006-06-27 00:41:40 -04:00
pci_irq.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial 2006-06-30 15:39:30 -07:00
pci_link.c ACPI: pci_link: Remove unneeded acpi_handle from driver. 2006-06-30 02:51:31 -04:00
pci_root.c ACPI: pci_root: Remove unneeded acpi_handle from driver. 2006-06-30 02:51:34 -04:00
power.c ACPI: power: Remove unneeded acpi_handle from driver. 2006-06-30 02:51:37 -04:00
processor_core.c ACPI: delete tracing macros from drivers/acpi/*.c 2006-06-27 00:41:40 -04:00
processor_idle.c ACPI: delete acpi_os_free(), use kfree() directly 2006-06-30 03:19:10 -04:00
processor_perflib.c ACPI: delete acpi_os_free(), use kfree() directly 2006-06-30 03:19:10 -04:00
processor_thermal.c ACPI: delete tracing macros from drivers/acpi/*.c 2006-06-27 00:41:40 -04:00
processor_throttling.c ACPI: delete tracing macros from drivers/acpi/*.c 2006-06-27 00:41:40 -04:00
sbs.c ACPI: remove function tracing macros from drivers/acpi/*.c 2006-07-01 16:48:23 -04:00
scan.c Revert "ACPI: dock driver" 2006-07-09 08:47:46 -07:00
system.c ACPI: delete acpi_os_free(), use kfree() directly 2006-06-30 03:19:10 -04:00
tables.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
thermal.c [PATCH] ACPI: fix fan/thermal resume 2006-07-10 13:24:18 -07:00
toshiba_acpi.c
utils.c ACPI: delete acpi_os_free(), use kfree() directly 2006-06-30 03:19:10 -04:00
video.c Pull acpi_device_handle_cleanup into release branch 2006-07-01 17:19:34 -04:00