Len Brown
eaca2d3f6c
ACPI: delete un-reliable concept of cooling mode
...
The scheme where the thermal driver displayed the
cooling mode /proc/acpi/thermal_zone/*/cooling_mode
was flawed in two ways.
First, the success of _SCP doesn't actually mean
that the BIOS moved any trip points.
On many BIOS, _SCP is present, but does nothing.
So displaying what _SCP executed actually
was wrong more times than it was right.
Second, examining the relative position of the
trip points when the thermal_zone is added
is insufficient -- as the BIOS reserves the right
to change the trip points at run-time.
The only reliable way for the user to determine if
the thermal zone is in active, passive, or critical
mode is to examine the relative position of the trip points.
The user can do this without the kernel doing it
for them by looking in /proc/acpi/thermal_zone/*/trip_points
New contents for /proc/acpi/thermal_zone/*/cooling_mode:
If _SCP available:
"0 - Active; 1 - Passive\n"
If _SCP unavailable:
"<setting not supported>\n"
Signed-off-by: Len Brown <len.brown@intel.com>
2007-04-30 23:27:43 -04:00
..
acorn
acpi
ACPI: delete un-reliable concept of cooling mode
2007-04-30 23:27:43 -04:00
amba
ata
pata_sis: Fix oops on boot
2007-04-19 19:20:52 -04:00
atm
auxdisplay
base
[PATCH] PM: use kobject_name() to access kobject names
2007-04-11 15:39:39 -07:00
block
packet: fix error handling
2007-04-25 13:50:55 -07:00
bluetooth
cdrom
char
Char: mxser, fix TIOCMIWAIT
2007-04-24 08:23:08 -07:00
clocksource
[PATCH] correct slow acpi_pm rating
2007-03-27 09:05:15 -07:00
connector
cpufreq
[PATCH] Fix maxcpus=1 trigerring BUG() in cpufreq
2007-03-27 08:55:56 -07:00
crypto
dio
dma
edac
eisa
[PATCH] drivers/eisa/pci_eisa.c:pci_eisa_init() should be init
2007-03-27 09:05:15 -07:00
fc4
firmware
hid
HID: Do not discard truncated input reports
2007-04-05 16:06:30 +02:00
hwmon
hwmon/w83627ehf: Don't redefine REGION_OFFSET
2007-04-24 08:23:08 -07:00
i2c
Minor bug fixes to i2c-pasemi
2007-04-17 16:36:28 -07:00
ide
ide/Kconfig: add missing range check for IDE_MAX_HWIFS
2007-04-20 22:16:58 +02:00
ieee1394
ieee1394: change deprecation status of dv1394
2007-04-09 18:52:27 +02:00
infiniband
IB/mthca: Fix data corruption after FMR unmap on Sinai
2007-04-16 14:10:55 -07:00
input
[PATCH] Input: ucb1400 - set up driver's name to show in sysfs
2007-04-10 17:26:33 -07:00
isdn
[PATCH] drivers/isdn/gigaset: mark some static data as const (v2)
2007-03-29 08:22:25 -07:00
kvm
KVM: Fix off-by-one when writing to a nonpae guest pde
2007-04-19 18:39:26 +03:00
leds
macintosh
drivers/macintosh/smu.c: fix locking snafu
2007-04-17 16:36:27 -07:00
mca
md
[PATCH] md: fix calculation for size of filemap_attr array in md/bitmap
2007-04-12 15:31:42 -07:00
media
DVB: dvb-usb-remote - fix oops when changing keymap
2007-04-13 18:35:39 -07:00
message
Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6
2007-03-27 10:06:30 -07:00
mfd
[PATCH] drivers/mfd/sm501.c: fix an off-by-one
2007-04-02 10:06:08 -07:00
misc
mmc
mtd
net
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2007-04-24 18:20:32 -07:00
nubus
oprofile
[PATCH] oprofile: fix potential deadlock on oprofilefs_lock
2007-03-28 13:58:02 -07:00
parisc
parport
[PARPORT] SUNBPP: Fix OOPS when debugging is enabled.
2007-04-23 23:33:17 -07:00
pci
Revert "adjust legacy IDE resource setting (v2)"
2007-04-23 23:19:36 +02:00
pcmcia
[PATCH] omap_cf: oops-on-suspend fix
2007-04-08 19:47:55 -07:00
pnp
[PATCH] Correctly report PnP 64bit resources
2007-04-02 10:06:08 -07:00
ps3
rapidio
rtc
[PATCH] rtc-cmos lockdep fix, irq updates
2007-04-02 10:06:09 -07:00
s390
[S390] cio: Fix handling of interrupt for csch().
2007-04-04 14:37:39 +02:00
sbus
[SPARC] openprom: Switch to ref counting PCI API
2007-04-23 22:50:53 -07:00
scsi
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
2007-04-14 21:41:12 -07:00
serial
8250: fix possible deadlock between serial8250_handle_port() and serial8250_interrupt()
2007-04-24 08:23:09 -07:00
sh
sn
spi
spi: fix use of set_cs in spi_s3c24xx driver
2007-04-17 16:36:27 -07:00
tc
[PATCH] Fix build error on zs serial driver
2007-04-04 21:12:47 -07:00
telephony
usb
usb-net/pegasus: fix pegasus carrier detection
2007-04-24 12:46:31 -04:00
video
Fix spelling in drivers/video/Kconfig
2007-04-24 08:23:08 -07:00
w1
zorro
Kconfig
Makefile