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-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html