[git pull] ACPI patches for 2.6.29-rc3
From: Len Brown
Date: Sat Feb 07 2009 - 02:00:04 EST
Hi Linus,
please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git release
...A couple of regression fixes, a couple of cleanups,
and a couple of patches that I meant to send earlier.
Nothing too Earth-shaking.
This will update the files shown below.
thanks!
--
Len Brown
Intel Open Source Technology Center
ps. individual patches are available on linux-acpi@xxxxxxxxxxxxxxx
and a consolidated plain patch is available here:
ftp://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/release/2.6.29/acpi-release-20090123-2.6.29-rc3.diff.gz
Documentation/cpu-freq/user-guide.txt | 16 -
arch/x86/kernel/acpi/sleep.c | 4 +-
arch/x86/kernel/cpu/cpufreq/Kconfig | 11 -
drivers/acpi/Kconfig | 3 +-
drivers/acpi/acpica/tbutils.c | 7 +-
drivers/acpi/acpica/uteval.c | 21 +-
drivers/acpi/container.c | 5 +-
drivers/acpi/dock.c | 14 +-
drivers/acpi/ec.c | 2 +-
drivers/acpi/glue.c | 8 +-
drivers/acpi/osl.c | 54 +++-
drivers/acpi/pci_link.c | 2 +-
drivers/acpi/processor_idle.c | 667 +------------------------------
drivers/acpi/processor_perflib.c | 105 -----
drivers/acpi/sleep.c | 53 ++--
drivers/acpi/tables.c | 7 +-
drivers/acpi/video.c | 16 +-
drivers/platform/x86/Kconfig | 1 +
drivers/platform/x86/asus-laptop.c | 176 ++++++++-
drivers/platform/x86/asus_acpi.c | 16 +-
drivers/platform/x86/eeepc-laptop.c | 164 +++++++-
drivers/platform/x86/panasonic-laptop.c | 2 +-
include/acpi/pdc_intel.h | 2 +
kernel/power/main.c | 26 +-
24 files changed, 481 insertions(+), 901 deletions(-)
through these commits:
Corentin Chary (7):
eeepc-laptop: split eeepc_backlight_exit()
asus_acpi: Add R1F support
asus-laptop: use generic netlink interface
asus-laptop: hotkeys via the generic input interface
asus-laptop: update Kconfig for input layer
asus-laptop: fix label indentation
eeepc-laptop: use netlink interface
Darren Salt (1):
eeepc-laptop: fix oops when changing backlight brightness during eeepc-laptop init
Frank Seidel (1):
ACPI: add missing KERN_* constants to printks
Holger Macht (1):
ACPI: dock: Don't eval _STA on every show_docked sysfs read
Kay Sievers (1):
ACPI: struct device - replace bus_id with dev_name(), dev_set_name()
Len Brown (6):
ACPI: remove locking from PM1x_STS register reads
ACPI: remove BM_RLD access from idle entry path
ACPICA: add debug dump of BIOS _OSI strings
ACPI: make some IO ports off-limits to AML
ACPI: delete CPU_IDLE=n code
ACPI: disable ACPI cleanly when bad RSDP found
Matthew Garrett (3):
eeepc-laptop: Add support for extended hotkeys
eeepc-laptop: Check return values from rfkill_register
eeepc-laptop: Implement rfkill hotplugging in eeepc-laptop
Myron Stowe (1):
ACPICA: Fix table entry truncation calculation
Pallipadi, Venkatesh (1):
ACPI: Enable bit 11 in _PDC to advertise hw coord
Rafael J. Wysocki (2):
PM: Fix compilation warning in kernel/power/main.c
ACPI suspend: Fix compilation warnings in drivers/acpi/sleep.c
Roel Kluin (1):
panasonic-laptop: fix X[ ARRAY_SIZE(X) ]
Tero Roponen (1):
ACPI: Fix crash on ASUS laptops
Thierry Vignaud (1):
ACPI: Kconfig text - Fix the ACPI_CONTAINER module name according to the real module name.
Thomas Renninger (1):
ACPI: cpufreq: Remove deprecated /proc/acpi/processor/../performance proc entries
Zhao Yakui (2):
ACPI: Skip the first two elements in the _BCL package
ACPI: proc_dir_entry 'video/VGA' already registered
with this log:
commit 2d29c6a075787f2c1bc49b86a084d2b878f72fc4
Merge: 2b25c9f... 0a3db1c... 9fdd54f... 5ec5d38... 4312495... 370154b... 4d93915... 62663ea...
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Sat Feb 7 01:34:56 2009 -0500
Merge branches 'release', 'asus', 'bugzilla-12450', 'cpuidle', 'debug', 'ec', 'misc', 'printk' and 'processor' into release
commit 370154bbefb627cb5f987f5646284755c7684bc8
Author: Thierry Vignaud <tvignaud@xxxxxxxxxxxx>
Date: Sat Feb 7 01:12:19 2009 -0500
ACPI: Kconfig text - Fix the ACPI_CONTAINER module name according to the real module name.
Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 7695fb04aca62e2d8a7ca6ede50f6211e1d71e53
Author: Darren Salt <linux@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Sat Feb 7 01:02:07 2009 -0500
eeepc-laptop: fix oops when changing backlight brightness during eeepc-laptop init
I got the following oops while changing the backlight brightness during
startup. When it happens, it prevents use of the hotkeys, Fn-Fx, and the
lid button.
It's a clear use-before-init, as I verified by testing with an
appropriately-placed "else printk".
BUG: unable to handle kernel NULL pointer dereference at 00000000
*pde = 00000000
Oops: 0002 [#1] PREEMPT SMP
Pid: 160, comm: kacpi_notify Not tainted (2.6.28.1-eee901 #4) 901
EIP: 0060:[<c0264e68>] [<c0264e68>] eeepc_hotk_notify+26/da
EFLAGS: 00010246 CPU: 1
Using defaults from ksymoops -t elf32-i386 -a i386
EAX: 00000009 EBX: 00000000 ECX: 00000009 EDX: f70dbf64
ESI: 00000029 EDI: f7335188 EBP: c02112c9 ESP: f70dbf80
DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
f70731e0 f73acd50 c02164ac f7335180 f70aa040 c02112e6 f733518c c012b62f
f70aa044 f70aa040 c012bdba f70aa04c 00000000 c012be6e 00000000 f70bdf80
c012e198 f70dbfc4 f70dbfc4 f70aa040 c012bdba 00000000 c012e0c9 c012e091
Call Trace:
[<c02164ac>] ? acpi_ev_notify_dispatch+4c/55
[<c02112e6>] ? acpi_os_execute_deferred+1d/25
[<c012b62f>] ? run_workqueue+71/f1
[<c012bdba>] ? worker_thread+0/bf
[<c012be6e>] ? worker_thread+b4/bf
[<c012e198>] ? autoremove_wake_function+0/2b
[<c012bdba>] ? worker_thread+0/bf
[<c012e0c9>] ? kthread+38/5f
[<c012e091>] ? kthread+0/5f
[<c0103abf>] ? kernel_thread_helper+7/10
Code: 00 00 00 00 c3 83 3d 60 5c 50 c0 00 56 89 d6 53 0f 84 c4 00 00 00 8d 42
e0 83 f8 0f 77 0f 8b 1d 68 5c 50 c0 89 d8 e8 a9 fa ff ff <89> 03 8b 1d 60 5c
50 c0 89 f2 83 e2 7f 0f b7 4c 53 10 8d 41 01
Signed-off-by: Darren Salt <linux@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 386e4a8358239f90275e1f93d5ad11cdc93c6453
Author: Myron Stowe <myron.stowe@xxxxxx>
Date: Fri Jan 30 15:44:53 2009 -0700
ACPICA: Fix table entry truncation calculation
During early boot, ACPI RSDT/XSDT table entries are gathered into the
'initial_tables[]' array. This array is currently statically defined (see
./drivers/acpi/tables.c). When there are more table entries than can be
held in the 'initial_tables[]' array, the message "Truncating N table
entries!" is output. As currently implemented, this message will always
erroneously calculate N as 0.
This patch fixes the calculation that determines how many table entries
will be missing (truncated).
This modification may be used under either the GPL or the BSD-style
license used for Intel ACPI CA code.
Signed-off-by: Myron Stowe <myron.stowe@xxxxxx>
Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit d96f94c604453f87fe24154b87e1e9a3a72511f8
Author: Pallipadi, Venkatesh <venkatesh.pallipadi@xxxxxxxxx>
Date: Mon Feb 2 11:57:18 2009 -0800
ACPI: Enable bit 11 in _PDC to advertise hw coord
Bit 11 in intel PDC definitions is meant for OS capability to handle
hardware coordination of P-states. In Linux we have always supported
hwardware coordination of P-states. Just let the BIOSes know that we
support it, by setting this bit.
Some BIOSes use this bit to choose between hardware or software coordination
and without this change below, BIOSes switch to software coordination, which
is not very optimal in terms of power consumption and extra wakeups from idle.
Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@xxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit db1461ad431f0fd21afcd8ea6594ae38fdc57759
Author: Kay Sievers <kay.sievers@xxxxxxxx>
Date: Sun Jan 25 23:40:56 2009 +0100
ACPI: struct device - replace bus_id with dev_name(), dev_set_name()
Signed-off-by: Kay Sievers <kay.sievers@xxxxxxxx>
Acked-by: Greg Kroah-Hartman <gregkh@xxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 4d9391557b68475b118ec7626607c37b14ae8c16
Author: Frank Seidel <frank@xxxxxxxxxxx>
Date: Wed Feb 4 17:03:07 2009 +0100
ACPI: add missing KERN_* constants to printks
According to kerneljanitors todo list all printk calls (beginning
a new line) should have an according KERN_* constant.
Those are the missing peaces here for the acpi subsystem.
Signed-off-by: Frank Seidel <frank@xxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit fc5a9f8841ee87d93376ada5d73117d4d6a373ea
Author: Holger Macht <hmacht@xxxxxxx>
Date: Tue Jan 20 12:18:24 2009 +0100
ACPI: dock: Don't eval _STA on every show_docked sysfs read
Some devices trigger a DEVICE_CHECK on every evalutation of _STA. This
can also be seen in commit 8b59560a3baf2e7c24e0fb92ea5d09eca92805db
(ACPI: dock: avoid check _STA method). If an undock is processed, the
dock driver sends a uevent and userspace might read the show_docked
property in sysfs. This causes an evaluation of _STA of the particular
device which causes the dock driver to immediately dock again.
In any case, evaluation of _STA (show_docked) does not necessarily mean
that we are docked, so check with the internal device structure.
http://bugzilla.kernel.org/show_bug.cgi?id=12360
Signed-off-by: Holger Macht <hmacht@xxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 9e3a9d1ed8cc8db93e5c53e9a5b09065bd95de8b
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Fri Feb 6 14:00:56 2009 -0500
ACPI: disable ACPI cleanly when bad RSDP found
When ACPI is disabled in the BIOS of this VIA C3 box,
it invalidates the RSDP, which Linux notices:
ACPI Error (tbxfroot-0218): A valid RSDP was not found [20080926]
Bug Linux neglected to disable ACPI at that stage,
and later scribbled on smp_found_config:
ACPI: No APIC-table, disabling MPS
But this box doesn't run well in legacy PIC mode,
it needed IOAPIC mode to perform correctly:
http://lkml.org/lkml/2009/2/5/39
So exit ACPI mode cleanly when we first detect
that it is hopeless.
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 9fdd54f206722ecee7fd7ba9dba26140450e7c32
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Fri Feb 6 12:24:17 2009 -0500
ACPI: delete CPU_IDLE=n code
CPU_IDLE=y has been default for ACPI=y since Nov-2007,
and has shipped in many distributions since then.
Here we delete the CPU_IDLE=n ACPI idle code, since
nobody should be using it, and we don't want to
maintain two versions.
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 62663ea8220366472fe20462831f2d69d7987439
Author: Thomas Renninger <trenn@xxxxxxx>
Date: Tue Feb 3 17:46:46 2009 +0100
ACPI: cpufreq: Remove deprecated /proc/acpi/processor/../performance proc entries
They were long enough set deprecated...
Update Documentation/cpu-freq/users-guide.txt:
The deprecated files listed there seen not to exist for some time anymore
already.
Signed-off-by: Thomas Renninger <trenn@xxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 5ec5d38a1c8af255ffc481c81eef13e9155524b3
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Tue Feb 3 22:52:12 2009 -0500
ACPI: make some IO ports off-limits to AML
ACPICA exports acpi_os_validate_address() so the OS
can prevent BIOS AML from accessing specified addresses.
Start using this interface to prevent AML from accessing
some well known IO addresses that the OS "owns".
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 3e0676a9b699d12b2bd0a8807459ac4277b181fc
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Tue Feb 3 18:04:39 2009 -0500
ACPICA: add debug dump of BIOS _OSI strings
on boot, print out the OSI strings the BIOS uses to query the OS.
To see this output...
build with CONFIG_ACPI_DEBUG
boot with
"acpi.debug_level=4" (ACPI_LV_INFO) (enabled by default)
and
"acpi.debug_level=1" (ACPI_UTILITIES) (default is 0)
example output:
ACPI: BIOS _OSI(Windows 2001) supported
ACPI: BIOS _OSI(Windows 2001 SP1) supported
ACPI: BIOS _OSI(Windows 2001 SP2) supported
ACPI: BIOS _OSI(Windows 2006) supported
ACPI: BIOS _OSI(Linux) not-supported
ACPI: BIOS _OSI(FreeBSD) not-supported
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit f3b39f1393d5cebe56f43a584ef47efbebd2702c
Author: Zhao Yakui <yakui.zhao@xxxxxxxxx>
Date: Mon Feb 2 22:55:01 2009 -0500
ACPI: proc_dir_entry 'video/VGA' already registered
eliminate the duplicate the name of "VGA"
http://bugzilla.kernel.org/show_bug.cgi?id=12514
Signed-off-by: Zhao Yakui <yakui.zhao@xxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 0a3db1cec5d476804185114ff5d1845aed3936b3
Author: Zhao Yakui <yakui.zhao@xxxxxxxxx>
Date: Mon Feb 2 11:33:41 2009 +0800
ACPI: Skip the first two elements in the _BCL package
According to the Spec the first two elements in the _BCL package won't be
regarded as the available brightness level. The first is the brightness when
full power is connected to the box(It means that the AC adapter is plugged).
The second is the brightness level when the box is on battery.
If the first two elements are still used while finding the next brightness
level, it will fall back to the lowest level when keeping on pressing
hotkey. (On some boxes the brightness will be changed twice when hotkey is
pressed once. One is in the ACPI video driver. The other is changed by sys I/F.
In the ACPI video driver the first two elements will be used while changing
the brightness. But the first two elements is skipped while using sys I/F.
In such case there exists the inconsistency).
So he first two elements had better be skipped while showing the available
brightness or finding the next brightness level.
http://bugzilla.kernel.org/show_bug.cgi?id=12450
Signed-off-by: Zhao Yakui <yakui.zhao@xxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 31878dd86b7df9a147f5e6cc6e07092b4308782b
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Wed Jan 28 18:28:09 2009 -0500
ACPI: remove BM_RLD access from idle entry path
It is true that BM_RLD needs to be set to enable
bus master activity to wake an older chipset (eg PIIX4) from C3.
This is contrary to the erroneous wording the ACPI 2.0, 3.0
specifications that suggests that BM_RLD is an indicator
rather than a control bit.
ACPI 1.0's correct wording should be restored in ACPI 4.0:
http://www.acpica.org/bugzilla/show_bug.cgi?id=689
But the kernel should not have to clear BM_RLD
when entering a non C3-type state just to set
it again when entering a C3-type C-state.
We should be able to set BM_RLD at boot time
and leave it alone -- removing the overhead of
accessing this IO register from the idle entry path.
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit a2b7b01c072435b7832ab392167545a1b38cabc3
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Wed Jan 28 12:47:15 2009 -0500
ACPI: remove locking from PM1x_STS register reads
PM1a_STS and PM1b_STS are twins that get OR'd together
on reads, and all writes are repeated to both.
The fields in PM1x_STS are single bits only,
there are no multi-bit fields.
So it is not necessary to lock PM1x_STS reads against
writes because it is impossible to read an intermediate
value of a single bit. It will either be 0 or 1,
even if a write is in progress during the read.
Reads are asynchronous to writes no matter if a lock
is used or not.
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 2b25c9f01aa58d48129b2f93748dfb5d1f7ab0a2
Author: Corentin Chary <corentincj@xxxxxxxxxx>
Date: Tue Jan 20 16:17:49 2009 +0100
eeepc-laptop: use netlink interface
To be prepared for /proc/acpi/event removal we export events
also through generic netlink interface.
Signed-off-by: Corentin Chary <corentincj@xxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 5740294ca3a9b113fe146f2826effb69ca50008d
Author: Matthew Garrett <mjg@xxxxxxxxxx>
Date: Tue Jan 20 16:17:48 2009 +0100
eeepc-laptop: Implement rfkill hotplugging in eeepc-laptop
The Eee implements rfkill by logically unplugging the wireless card from the
PCI bus. Despite sending ACPI notifications, this does not appear to be
implemented using standard ACPI hotplug - nor does the firmware provide the
_OSC method required to support native PCIe hotplug. The only sensible choice
appears to be to handle the hotplugging directly in the eeepc-laptop driver.
Tested successfully on a 700, 900 and 901.
Signed-off-by: Matthew Garrett <mjg@xxxxxxxxxx>
Signed-off-by: Corentin Chary <corentincj@xxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit c9ddf8fede1271bde0a512fa94f77c4cb1ef4040
Author: Matthew Garrett <mjg59@xxxxxxxxxxxxx>
Date: Tue Jan 20 16:17:47 2009 +0100
eeepc-laptop: Check return values from rfkill_register
Error out if rfkill registration fails, and also set the default system state
appropriately on boot
Signed-off-by: Matthew Garrett <mjg@xxxxxxxxxx>
Signed-off-by: Corentin Chary <corentincj@xxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit b5f6f26550700445dcc125bbf75b9104e779d353
Author: Matthew Garrett <mjg59@xxxxxxxxxxxxx>
Date: Tue Jan 20 16:17:46 2009 +0100
eeepc-laptop: Add support for extended hotkeys
Newer Eees have extra hotkeys above the function keys. This patch adds support
for sending them through the input layer.
Signed-off-by: Matthew Garrett <mjg@xxxxxxxxxx>
Signed-off-by: Corentin Chary <corentincj@xxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit ed6f44215374d94c35cbe98b582d004b9a3f5fbe
Author: Corentin Chary <corentincj@xxxxxxxxxx>
Date: Tue Jan 20 16:17:45 2009 +0100
asus-laptop: fix label indentation
Fix the label indentation
Signed-off-by: Corentin Chary <corentincj@xxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 12d6f35b0ff1f446d465e95e9a2fe187263479ef
Author: Corentin Chary <corentincj@xxxxxxxxxx>
Date: Tue Jan 20 16:17:44 2009 +0100
asus-laptop: update Kconfig for input layer
Update Kconfig, now asus-laptop use the input layer.
Signed-off-by: Corentin Chary <corentincj@xxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 034ce90a8d1051deaeb31bae7f26ff1440a5b988
Author: Corentin Chary <corentincj@xxxxxxxxxx>
Date: Tue Jan 20 16:17:43 2009 +0100
asus-laptop: hotkeys via the generic input interface
This patch is based on eeepc-laptop.c and the patchs
from Nicolas Trangez and Daniel Nascimento (mainly for the keymap).
Signed-off-by: Corentin Chary <corentincj@xxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 2a7dc0d8c60325e9bf820900bf919430e5a419ab
Author: Corentin Chary <corentincj@xxxxxxxxxx>
Date: Tue Jan 20 16:17:42 2009 +0100
asus-laptop: use generic netlink interface
To be prepared for /proc/acpi/event removal we export events
also through generic netlink interface.
Signed-off-by: Corentin Chary <corentincj@xxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 1021e2119eb33a990a2b9ff1410805dd9bdf7997
Author: Corentin Chary <corentincj@xxxxxxxxxx>
Date: Tue Jan 20 16:17:41 2009 +0100
asus_acpi: Add R1F support
Add R1F support
Signed-off-by: Corentin Chary <corentincj@xxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit a9df80c5094ed2bac94f4a0d085651f44d549854
Author: Corentin Chary <corentincj@xxxxxxxxxx>
Date: Tue Jan 20 16:17:40 2009 +0100
eeepc-laptop: split eeepc_backlight_exit()
eeepc_backlight_exit() was doing rfkill and input stuff, which
is a nonsense. This patch add two specific exit functions, one
for input and one for rfkill.
Signed-off-by: Corentin Chary <corentincj@xxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 2b190e76def5233c542f6025b4a133b1d4bd1a37
Author: Roel Kluin <roel.kluin@xxxxxxxxx>
Date: Sat Jan 17 15:51:27 2009 +0100
panasonic-laptop: fix X[ ARRAY_SIZE(X) ]
Ensure pcc->keymap[ ARRAY_SIZE(pcc->keymap) ] does not occur.
Signed-off-by: Roel Kluin <roel.kluin@xxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 4312495f7db63d27ef52ec83dab55f14a8c43827
Author: Tero Roponen <tero.roponen@xxxxxxxxx>
Date: Sat Jan 17 13:06:02 2009 +0200
ACPI: Fix crash on ASUS laptops
This patch fixes the crash I experienced in 2.6.29-rc2.
Tested on ASUS M50vm.
Signed-off-by: Tero Roponen <tero.roponen@xxxxxxxxx>
Acked-by: Alexey Starikovskiy <astarikovskiy@xxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 5d8b532af9e52ea89208f5ef31889f646e67ba28
Author: Rafael J. Wysocki <rjw@xxxxxxx>
Date: Fri Jan 16 23:09:14 2009 +0100
ACPI suspend: Fix compilation warnings in drivers/acpi/sleep.c
Fix two compilation warnings in drivers/acpi/sleep.c, one triggered
by unsetting CONFIG_SUSPEND and the other triggered by unsetting
CONFIG_HIBERNATION, by moving some code under the appropriate
#ifdefs .
Signed-off-by: Rafael J. Wysocki <rjw@xxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
commit 091d71e023557136e96f0e54f301497a3fc95dc3
Author: Rafael J. Wysocki <rjw@xxxxxxx>
Date: Sat Jan 17 00:10:45 2009 +0100
PM: Fix compilation warning in kernel/power/main.c
Reorder the code in kernel/power/main.c to fix compilation warning
triggered by unsetting CONFIG_SUSPEND.
Signed-off-by: Rafael J. Wysocki <rjw@xxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
--
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/