[GIT PATCH] ACPI for 2.6.18 -- partie trois

From: Len Brown
Date: Sat Jul 01 2006 - 17:26:55 EST


Hi Linus,

please pull from:

git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git release

This adds a "Smart Battery" support for systems that do not have the
newer "ACPI Control Method" battery that Linux already supports.
The ACPI_SBS is marked EXPERIMENTAL because it is new to upstream.

This updates the acpi_asus driver to 0.30 -- a version that at least one distro
is shipping already.

Plus some misc cleanups, and a couple of workarounds for broken BIOS.

thanks!

-Len

ps. a plain patch is also available here:
ftp://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/release/2.6.17/acpi-release-20060623-2.6.17.diff.gz

arch/ia64/kernel/acpi-ext.c | 2
arch/ia64/kernel/acpi.c | 12
drivers/acpi/Kconfig | 12
drivers/acpi/Makefile | 2
drivers/acpi/ac.c | 32
drivers/acpi/acpi_memhotplug.c | 18
drivers/acpi/asus_acpi.c | 335 +++-
drivers/acpi/battery.c | 46
drivers/acpi/button.c | 10
drivers/acpi/cm_sbs.c | 131 +
drivers/acpi/container.c | 2
drivers/acpi/fan.c | 10
drivers/acpi/glue.c | 8
drivers/acpi/i2c_ec.c | 406 +++++
drivers/acpi/i2c_ec.h | 23
drivers/acpi/namespace/nsxfeval.c | 2
drivers/acpi/numa.c | 4
drivers/acpi/osl.c | 9
drivers/acpi/pci_link.c | 15
drivers/acpi/pci_root.c | 20
drivers/acpi/power.c | 22
drivers/acpi/processor_idle.c | 2
drivers/acpi/processor_perflib.c | 6
drivers/acpi/sbs.c | 1766 ++++++++++++++++++++++++++
drivers/acpi/scan.c | 4
drivers/acpi/system.c | 4
drivers/acpi/thermal.c | 57
drivers/acpi/utilities/utalloc.c | 4
drivers/acpi/utilities/utcache.c | 2
drivers/acpi/utils.c | 4
drivers/acpi/video.c | 76 -
include/acpi/acmacros.h | 2
include/acpi/acpiosxf.h | 2
33 files changed, 2732 insertions(+), 318 deletions(-)

through these commits:

Christian Lupien:
ACPI: handle AC notify event on broken BIOS

Karol Kozimor:
ACPI: asus_acpi: misc cleanups
ACPI: asus_acpi: support A3G
ACPI: asus_acpi: LED display support
ACPI: asus_acpi: support W3400N
ACPI: asus_acpi: support A4G
ACPI: asus_acpi: handle internal Bluetooth / support W5A
ACPI: asus_acpi: support L5D
ACPI: asus_acpi: rework model detection
ACPI: asus_acpi: add S1N WLED control
ACPI: asus_acpi: add S1N WLED control
ACPI: asus_acpi: correct M6N/M6R display nodes

Len Brown:
ACPI: delete acpi_os_free(), use kfree() directly
ACPI: remove function tracing macros from drivers/acpi/*.c

Patrick Mochel:
ACPI: ac: Add struct acpi_device to struct acpi_ac.
ACPI: acpi_memhotplug: add struct acpi_device to struct acpi_memory_device.
ACPI: battery: add struct acpi_device to struct acpi_battery.
ACPI: fan: add struct acpi_device to struct acpi_fan.
ACPI: pci root: add struct acpi_device to struct acpi_pci_root.
ACPI: thermal: add struct acpi_device to struct acpi_thermal.
ACPI: power: add struct acpi_device to struct acpi_power_resource
ACPI: video: add struct acpi_device to struct acpi_video_bus.
ACPI: ac: Use acpi_device's handle instead of driver's
ACPI: acpi_memhotplug: Use acpi_device's handle instead of driver's
ACPI: battery: Use acpi_device's handle instead of driver's
ACPI: button: Use acpi_device's handle instead of driver's
ACPI: fan: Use acpi_device's handle instead of driver's
ACPI: pci_link: Use acpi_device's handle instead of driver's
ACPI: pci_root: Use acpi_device's handle instead of driver's
ACPI: power: Use acpi_device's handle instead of driver's
ACPI: thermal: Use acpi_device's handle instead of driver's
ACPI: video: Use acpi_device's handle instead of driver's
ACPI: ac: Remove unneeded acpi_handle from driver.
ACPI: acpi_memhotplug: Remove unneeded acpi_handle from driver.
ACPI: battery: Remove unneeded acpi_handle from driver.
ACPI: button: Remove unneeded acpi_handle from driver.
ACPI: fan: Remove unneeded acpi_handle from driver.
ACPI: pci_link: Remove unneeded acpi_handle from driver.
ACPI: pci_root: Remove unneeded acpi_handle from driver.
ACPI: power: Remove unneeded acpi_handle from driver.
ACPI: thermal: Remove unneeded acpi_handle from driver.
ACPI: video: Remove unneeded acpi_handle from driver.

Rich Townsend:
ACPI: add support for Smart Battery

Vladimir Lebedev:
ACPI: handle battery notify event on broken BIOS

with this log:

commit 309b0f125a22ee34c8f6962677255f7bf6af5e3d
Merge: d0e5f39... 635227e...
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Sat Jul 1 17:21:39 2006 -0400

Pull smart-battery into release branch

commit d0e5f39f1ee2e55d140064bb6d74c8bad25d71d0
Merge: 361ea93... 9fdae72...
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Sat Jul 1 17:21:26 2006 -0400

Pull bugzilla-3241 into release branch

commit 361ea93cbff0e42cbc6a0f3c7a8238db9ed15648
Merge: 5f765b8... 9becf5b...
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Sat Jul 1 17:20:40 2006 -0400

Pull asus_acpi-0.30 into release branch

commit 5f765b8d68fe99c8a575265d81c62382893e1e8a
Merge: b197ba3... d07a857...
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Sat Jul 1 17:19:34 2006 -0400

Pull acpi_device_handle_cleanup into release branch

commit b197ba3c70638a3a2ae39296781912f26ac0f991
Merge: fc25465... 02438d8...
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Sat Jul 1 17:19:08 2006 -0400

Pull acpi_os_free into release branch

commit 635227ee89929a6e2920fc8aa1cd48f7225d3d93
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Sat Jul 1 16:48:23 2006 -0400

ACPI: remove function tracing macros from drivers/acpi/*.c

a few invocations appeared due to the SBS and other patches.

Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 3f86b83243d59bb50caf5938d284d22e10d082a4
Author: Rich Townsend <rhdt@xxxxxxxxxxxxxxx>
Date: Sat Jul 1 11:36:54 2006 -0400

ACPI: add support for Smart Battery

Most batteries today are ACPI "Control Method" batteries,
but some models ship with the older "Smart Battery"
that requires this code.

Rich Townsend and Bruno Ducrot were the original authors.
Vladimir Lebedev updated to run on latest kernel.

http://bugzilla.kernel.org/show_bug.cgi?id=3734

Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 9becf5b91ec7b600a3cfea12724165aaaf4d4527
Author: Karol Kozimor <sziwan@xxxxxxxxxxx>
Date: Fri Jun 30 19:15:00 2006 -0400

ACPI: asus_acpi: correct M6N/M6R display nodes

This patch switches back the display nodes for M6R and M6N -- this happened
a while ago when a patch was misapplied (only the in-tree version was
affected).

Signed-off-by: Karol Kozimor <sziwan@xxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 9fdae727645215d4dbb88912b9a176ef87911a05
Author: Vladimir Lebedev <vladimir.p.lebedev@xxxxxxxxx>
Date: Tue Jun 27 04:49:00 2006 -0400

ACPI: handle battery notify event on broken BIOS

http://bugzilla.kernel.org/show_bug.cgi?id=3241

Signed-off-by: Vladimir Lebedev <vladimir.p.lebedev@xxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 03d782524e2d0511317769521c8d5daadbab8482
Author: Christian Lupien <lupien@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Thu Aug 19 01:26:00 2004 -0400

ACPI: handle AC notify event on broken BIOS

http://bugzilla.kernel.org/show_bug.cgi?id=3241

updated by Vladimir Lebedev

Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 37672d4c5263d54ee4302f55242f6fd5317b0f9f
Merge: b2f71ba... 2df8386...
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Sat Jul 1 11:06:01 2006 -0400

Pull asus_acpi-0.30 into release branch

commit b2f71bade430d468398167d696731bf770de2db8
Merge: ba290ab... d07a857...
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Sat Jul 1 11:05:19 2006 -0400

Pull acpi_device_handle_cleanup into release branch

commit 2df8386cec47520b76822cb39d96709f5d353cf8
Author: Karol Kozimor <sziwan@xxxxxxxxxxx>
Date: Fri Jun 30 19:15:00 2006 -0400

ACPI: asus_acpi: add S1N WLED control

This patch switches back the display nodes for M6R and M6N -- this happened
a while ago when a patch was misapplied (only the in-tree version was
affected).

Signed-off-by: Karol Kozimor <sziwan@xxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 96d1142084281ae4601fab02be061e1267e431a3
Author: Karol Kozimor <sziwan@xxxxxxxxxxx>
Date: Fri Jun 30 19:13:00 2006 -0400

ACPI: asus_acpi: add S1N WLED control

This small patch adds back WLED control for S1N models, this was
accidentally removed a while ago.

Signed-off-by: Karol Kozimor <sziwan@xxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit ffab0d9507dc527ff6d704ec5e7e7ccfee119fb1
Author: Karol Kozimor <sziwan@xxxxxxxxxxx>
Date: Fri Jun 30 19:11:00 2006 -0400

ACPI: asus_acpi: rework model detection

This patch reworks laptop model detection.

This addresses the Samsung P30 issue, where the INIT method would return no
object, but the implicit return in the AML interpreter would confuse the
driver. It also accounts for a newer batch of Asus models whose INIT
returns ACPI_TYPE_BUFFER instead of STRING.

The handling is now much leaner, if we get a buffer or a string, we check
against known values, in every other case we use a different path
(currently DSDT signatures). The bulk of this patch is separating the
string matching from asus_hotk_get_info() into a separate function.

This patch properly fixes http://bugme.osdl.org/show_bug.cgi?id=5067 and
http://bugme.osdl.org/show_bug.cgi?id=5092 and makes the driver fully
functional again with acpi=strict on all machines.

Signed-off-by: Karol Kozimor <sziwan@xxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit ebccb84810729f0e86a83a65681ba2de45ff84d8
Author: Karol Kozimor <sziwan@xxxxxxxxxxx>
Date: Fri Jun 30 19:08:00 2006 -0400

ACPI: asus_acpi: support L5D

This patch adds support for Asus L5D and thus fixes
http://bugme.osdl.org/show_bug.cgi?id=4695

Signed-off-by: Karol Kozimor <sziwan@xxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit e067aaa7612c273d4bfd70d1bd8d80313a57685c
Author: Karol Kozimor <sziwan@xxxxxxxxxxx>
Date: Fri Jun 30 19:07:00 2006 -0400

ACPI: asus_acpi: handle internal Bluetooth / support W5A

This patch creates a new file named "bluetooth" under /proc/acpi/asus/.
This file controls both the internal Bluetooth adapter's presence on the
USB bus and the associated LED.

echo 1 > /proc/acpi/asus/bluetooth to enable, 0 to disable.

Additionally, the patch add support for Asus W5A, the first model that uses
this feature.

Patch originally by Fernando A. P. Gomes.

Signed-off-by: Karol Kozimor <sziwan@xxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit f78c589d108f4b06a012817536c9ced37f473eae
Author: Karol Kozimor <sziwan@xxxxxxxxxxx>
Date: Fri Jun 30 19:06:00 2006 -0400

ACPI: asus_acpi: support A4G

This patch adds support for Asus A4G.
Originally by Giuseppe Rota.

Signed-off-by: Karol Kozimor <sziwan@xxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit c067a7899790ed4c03b00ed186c6e3b6a3964379
Author: Karol Kozimor <sziwan@xxxxxxxxxxx>
Date: Fri Jun 30 19:05:00 2006 -0400

ACPI: asus_acpi: support W3400N

This patch adds support for Asus W3400N.

Signed-off-by: Karol Kozimor <sziwan@xxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 42cb891295795ed9b3048c8922d93f7a71f63968
Author: Karol Kozimor <sziwan@xxxxxxxxxxx>
Date: Fri Jun 30 19:04:00 2006 -0400

ACPI: asus_acpi: LED display support

This patch adds handling for front LED displays found on W1N and the like.
Additionally, W1N is given its own model_data instance.

Patch originally by Éric Burghard.

Signed-off-by: Karol Kozimor <sziwan@xxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit ed2cb07b2bb04f14793cdeecb0b384374e979525
Author: Karol Kozimor <sziwan@xxxxxxxxxxx>
Date: Fri Jun 30 19:03:00 2006 -0400

ACPI: asus_acpi: support A3G

This patch adds support for Asus A3G.

Signed-off-by: Karol Kozimor <sziwan@xxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit a170a5317c0298538deb170028376ec1631acc2f
Author: Karol Kozimor <sziwan@xxxxxxxxxxx>
Date: Fri Jun 30 19:03:00 2006 -0400

ACPI: asus_acpi: misc cleanups

This patch updates the version string, copyright notices and does
whitespace cleanup (it looks weird, blame Lindent).

Signed-off-by: Karol Kozimor <sziwan@xxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit ba290ab7dace8b3339c0cc86c221d48eed21e956
Merge: 9262e91... 02438d8...
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Fri Jun 30 20:07:01 2006 -0400

Pull kmalloc into release branch

commit 02438d8771ae6a4b215938959827692026380bf9
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Fri Jun 30 03:19:10 2006 -0400

ACPI: delete acpi_os_free(), use kfree() directly

Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit d07a8577f695c807977af003b6e75f996e01a15f
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:52 2006 -0400

ACPI: video: Remove unneeded acpi_handle from driver.

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 8a4444bf5a3fd890441e6cbd5022a3c24edbe69a
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:51 2006 -0400

ACPI: thermal: Remove unneeded acpi_handle from driver.

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 14747204055d4b8fb2f8517beca91985ac617c17
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:51 2006 -0400

ACPI: power: Remove unneeded acpi_handle from driver.

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 432bfaba7d4e70483fc5af164e020066f4921bff
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:51 2006 -0400

ACPI: pci_root: Remove unneeded acpi_handle from driver.

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit e0e4e117d4c898b0df749d5b88c86955151abf53
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:50 2006 -0400

ACPI: pci_link: Remove unneeded acpi_handle from driver.

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 579c896cc91434e4feb938f780eba580c93fa0da
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:50 2006 -0400

ACPI: fan: Remove unneeded acpi_handle from driver.

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 6c689537726ec665246d2f60c48475be2efac2d0
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:50 2006 -0400

ACPI: button: Remove unneeded acpi_handle from driver.

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 39cb61e26771891f843cb433ee6febd9159bce73
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:49 2006 -0400

ACPI: battery: Remove unneeded acpi_handle from driver.

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 9453ece92688fedd7755d2ea54b2efe88822a91b
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:49 2006 -0400

ACPI: acpi_memhotplug: Remove unneeded acpi_handle from driver.

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 1b5b8b81bddd1c5dcf690f43422e20b0e964c349
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:49 2006 -0400

ACPI: ac: Remove unneeded acpi_handle from driver.

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 901302688cb85b49a9551ec1f6aa86fb081ae49e
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:48 2006 -0400

ACPI: video: Use acpi_device's handle instead of driver's

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 38ba7c9ed2e1a222103332031f76c28b726573f5
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:48 2006 -0400

ACPI: thermal: Use acpi_device's handle instead of driver's

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 5fbc19efdbedf9c9125774f66f80d6a6ccce4566
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:43 2006 -0400

ACPI: power: Use acpi_device's handle instead of driver's

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 2d1e0a02f16f84c2358843d91d6ca0131a0587ce
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:43 2006 -0400

ACPI: pci_root: Use acpi_device's handle instead of driver's

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 67a7136573b24a0d1f85a4aab131558a02910d25
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:42 2006 -0400

ACPI: pci_link: Use acpi_device's handle instead of driver's

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit dc8c2b2744f8563aa5feb07488e4cc207a70ac70
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:42 2006 -0400

ACPI: fan: Use acpi_device's handle instead of driver's

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 27b1d3e85b1dfd9037d3fbb98b2e2aacca01da39
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:42 2006 -0400

ACPI: button: Use acpi_device's handle instead of driver's

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 3b073ec3667ee63e35b66752a30eeedef1e1e772
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:41 2006 -0400

ACPI: battery: Use acpi_device's handle instead of driver's

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit b863278523f7adbacb9e34133f4b6397cdab9977
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:41 2006 -0400

ACPI: acpi_memhotplug: Use acpi_device's handle instead of driver's

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit a6ba5ebef91a59fabd45962e576c02468dbcd33f
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:41 2006 -0400

ACPI: ac: Use acpi_device's handle instead of driver's

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit e6afa0de1476290a876dfd1237a97cce7735581c
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:40 2006 -0400

ACPI: video: add struct acpi_device to struct acpi_video_bus.

- Use it instead of acpi_bus_get_device() in acpi_video_bus_notify()
and use the one from struct acpi_video_device in
acpi_video_device_notify().

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 415985728895ba3127116bc4f999caf94420ed85
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:40 2006 -0400

ACPI: power: add struct acpi_device to struct acpi_power_resource

- Use it instead of acpi_bus_get_device() where we can..

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 8348e1b19a06b1932f65e84e1d59be29e1626c2b
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:40 2006 -0400

ACPI: thermal: add struct acpi_device to struct acpi_thermal.

- Use it instead of acpi_bus_get_device() where we can..

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 32917e5b589d813c9dc0f2d140d8c52898ddb6fb
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:39 2006 -0400

ACPI: pci root: add struct acpi_device to struct acpi_pci_root.

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 74b142e0fe039fcde42030c064763577e11ca004
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:39 2006 -0400

ACPI: fan: add struct acpi_device to struct acpi_fan.

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 145def84a177c01cf3cc6cfbb67a029f39a8ac35
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:39 2006 -0400

ACPI: battery: add struct acpi_device to struct acpi_battery.

- Use it instead of acpi_bus_get_device()..

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 3b74863df5d46f794052b5ee010cfc8fd66819dd
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:38 2006 -0400

ACPI: acpi_memhotplug: add struct acpi_device to struct acpi_memory_device.

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit af96179a8298832cc58be212d0e4988d8a1e11bf
Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
Date: Fri May 19 16:54:32 2006 -0400

ACPI: ac: Add struct acpi_device to struct acpi_ac.

Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
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/