Re: hwsusp defunct

2007-02-07 Thread Luming Yu
For acpi issues, please enter bug into bugzilla.kernel.org with dmesg, acpidump output . On 2/7/07, Jiri Slaby [EMAIL PROTECTED] wrote: Cc: linux-acpi not-cc: linux-pm Rafael J. Wysocki napsal(a): On Tuesday, 6 February 2007 12:18, Jiri Slaby wrote: This is blindly written dmesg after

Re: hwsusp defunct

2007-02-07 Thread Jiri Slaby
Cc: linux-acpi not-cc: linux-pm Rafael J. Wysocki napsal(a): On Tuesday, 6 February 2007 12:18, Jiri Slaby wrote: This is blindly written dmesg after resume. See it whole at [2]: Suspending device 0.0 ACPI Exception (exoparg2-0442): AE_AML_PACKAGE_LIMIT, Index (7) is beyon d end of

Re: [PATCH 1/2] ACPI: ibm-acpi: add Ultrabay support for the T60p ThinkPad

2007-02-07 Thread Henrique de Moraes Holschuh
On Tue, 06 Feb 2007, Henrique de Moraes Holschuh wrote: IBM_HANDLE(bay, root, \\_SB.PCI.IDE.SECN.MAST, /* 570 */ \\_SB.PCI0.IDE0.IDES.IDSM, /* 600e/x, 770e, 770x */ -\\_SB.PCI0.SATA.SCND.MSTR, /* T60, X60, Z60 */ +\\_SB.PCI0.SATA.SCND.MSTR, /* T60, X60, Z60, SATA

Fw: [Bugme-new] [Bug 7958] New: AE_AML_PACKAGE_LIMIT is beyond end of object

2007-02-07 Thread Andrew Morton
This looks like something which needs attention prior to merging the new ACPI code? Begin forwarded message: Date: Wed, 7 Feb 2007 04:57:01 -0800 From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [Bugme-new] [Bug 7958] New: AE_AML_PACKAGE_LIMIT is beyond end of object

acpi change between 2.6.8.1 and 2.6.17 breaks Tyan S2466N power button

2007-02-07 Thread David Mathog
I'm trying to upgrade a cluster from Mandrake 10.1 (with 2.6.8.1 vanilla kernel) to Mandriva 2007 (2.6.17-8mdv kernel). These machines have Tyan S2466N-4M motherboards, single AMD Athlon MP 2200+ processors, and the latest (and no doubt last) BIOS = 4.06. ACPI is enabled in the BIOS. One test

Re: Fw: [Bugme-new] [Bug 7958] New: AE_AML_PACKAGE_LIMIT is beyond end of object

2007-02-07 Thread Alexey Starikovskiy
Andrew, This bug seem to be duplicate of 7907, which in turn seem to be caused by latest libata patches. Thanks, Alex. Andrew Morton wrote: This looks like something which needs attention prior to merging the new ACPI code? Begin forwarded message: Date: Wed, 7 Feb 2007 04:57:01 -0800

Re: acpi change between 2.6.8.1 and 2.6.17 breaks Tyan S2466N power button

2007-02-07 Thread Alexey Starikovskiy
Could it be that you don't load button module? Regards, Alex. David Mathog wrote: I'm trying to upgrade a cluster from Mandrake 10.1 (with 2.6.8.1 vanilla kernel) to Mandriva 2007 (2.6.17-8mdv kernel). These machines have Tyan S2466N-4M motherboards, single AMD Athlon MP 2200+ processors,

ACPI patches for 2.6.21

2007-02-07 Thread Len Brown
This is the main body of patches queued in the ACPI release tree for Linux-2.6.21. If you see any problems with any of them, please speak up now. Yes, there will be more patches following this batch -- mainly bug-fixes. Please ping me now on any bug fixes that you think are worthy for 2.6.21

ACPI patches for 2.6.21

2007-02-07 Thread Len Brown
The following series of patches are in the acpi release tree for inclusion in 2.6.21. If you see any problems with them, please speak up now. Yes, there are more coming for 2.6.21 after this. If you are excited about a patch for 2.6.21 that is not included in this patch, please ping me about it

[PATCH 1/140] ACPI: clean up scan.c

2007-02-07 Thread Len Brown
From: Zhang Rui [EMAIL PROTECTED] Adjust the code and make code doing similar things together. No logic changes. Signed-off-by : Zhang Rui [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/scan.c | 645 +-- 1 files

[PATCH 2/140] ACPI: rename some functions

2007-02-07 Thread Len Brown
From: Zhang Rui [EMAIL PROTECTED] We want the name 'to_acpi_device'. And the current macro 'to_acpi_device' will be removed after device model is setup. So just simply rename them. Signed-off-by: Zhang Rui [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/scan.c |

[PATCH 3/140] ACPI: add device_driver and hepler functions

2007-02-07 Thread Len Brown
From: Patrick Mochel [EMAIL PROTECTED] Add device_driver into acpi_driver for driver model. Add helper functions 'to_acpi_device' and 'to_acpi_driver' to get structure acpi_device/acpi_driver by device/device_driver. Signed-off-by: Zhang Rui [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL

[PATCH 4/140] ACPI: add ACPI bus_type for driver model

2007-02-07 Thread Len Brown
From: Patrick Mochel [EMAIL PROTECTED] Add ACPI bus_type for Linux driver model. 1. .shutdown method is added into acpi_driver.ops needed by bus_type operations. 2. remove useless parameter 'int state' in .resume method. 3. change parameter 'int state' to

[PATCH 6/140] ACPI: adjust init order

2007-02-07 Thread Len Brown
From: Li Shaohua [EMAIL PROTECTED] Adjust link order to add ACPI devices to global list before PCI devices. In addition, acpi_bus type must be initialized before any driver loads. Signed-off-by: Zhang Rui [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/Makefile |

[PATCH 8/140] ACPI: add acpi_bus_ops in acpi_device

2007-02-07 Thread Len Brown
From: Li Shaohua [EMAIL PROTECTED] Add acpi_bus_ops in acpi_device to support acpi hot plug. NOTE: Two methods .add and .start in acpi_driver.ops are called separately to probe ACPI devices, while only .probe method is called in driver model. As executing .add and

[PATCH 10/140] ACPI: consolidate two motherboard drivers into one

2007-02-07 Thread Len Brown
From: Li Shaohua [EMAIL PROTECTED] Consolidate motherboard1 and motherboard2 drivers into one so that driver core doesn't complain that two drivers have the same name. Signed-off-by: Zhang Rui [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/motherboard.c | 19

[PATCH 11/140] ACPI: Convert ACPI PCI .bind/.unbind to use PCI bridge driver

2007-02-07 Thread Len Brown
From: Li Shaohua [EMAIL PROTECTED] acpi_device had a .bind/.unbind methods, but Linux driver model does not. Cut ACPI PCI code over to use the Linux driver model methods. Convert bind/unbind to use a new pci bridge driver. The driver will add/remove _PRT, so we can eventually remove

[PATCH 12/140] ACPI: Set fake hid for non-PNPID ACPI devices

2007-02-07 Thread Len Brown
From: Zhang Rui [EMAIL PROTECTED] We do this mainly because: 1. hid is used to match ACPI devices and drivers. .match method which is incompatible to driver model can be deleted from acpi_driver.ops then. 2. As the .uevent method mark ACPI drivers by PNPID, fake

[PATCH 13/140] output: Add display output class support

2007-02-07 Thread Len Brown
From: Yu Luming [EMAIL PROTECTED] Add generic abstract layer for display output switch control. The output sysfs class driver provides an abstract video output layer that can be used to hook platform specific methods to enable/disable video output device through common sysfs interface.

[PATCH 14/140] output: Add output class document

2007-02-07 Thread Len Brown
From: Yu Luming [EMAIL PROTECTED] Signed-off-by: Luming Yu [EMAIL PROTECTED] Cc: Antonino A. Daplas [EMAIL PROTECTED] Cc: Greg KH [EMAIL PROTECTED] Signed-off-by: Andrew Morton [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- Documentation/video-output.txt | 34

[PATCH 15/140] ACPI: Adds backlight sysfs support for acpi video driver.

2007-02-07 Thread Len Brown
From: Yu Luming [EMAIL PROTECTED] Adds backlight sysfs support for acpi video driver. signed-off-by: Luming Yu [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/Kconfig |2 +- drivers/acpi/video.c | 71 - 2 files

[PATCH 19/140] ACPI: use more understandable bus_id for ACPI devices

2007-02-07 Thread Len Brown
From: Zhang Rui [EMAIL PROTECTED] Some of the ACPI devices use the internal fake hids which are exposed to userspace as devces' bus_id after sysfs conversion. To make it more friendly, we convert them to more understandable strings. For those devices w/o PNPids, we use device:instance_no as the

[PATCH 20/140] ACPI: Optimize acpi_get_pci_rootbridge_handle() to boot faster

2007-02-07 Thread Len Brown
From: Justin Chen [EMAIL PROTECTED] Move acpi_get_pci_rootbridge_handle() from glue.c to pci_root.c and get the root bridge ACPI handles by searching the acpi_pci_roots list instead of walking through the ACPI name space. This significantly reduces boot time on large I/O systems. Signed-off-by:

[PATCH 22/140] PNP: reserve system board iomem resources as well as ioport resources

2007-02-07 Thread Len Brown
From: Bjorn Helgaas [EMAIL PROTECTED] Most x86 boxes have no iomem system board resources, but some ia64 boxes do. Signed-off-by: Bjorn Helgaas [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/pnp/system.c | 26 +++--- 1 files changed, 19

[PATCH 24/140] i386: turn on CONFIG_PNP in defconfig

2007-02-07 Thread Len Brown
From: Bjorn Helgaas [EMAIL PROTECTED] I'm trying to remove drivers/acpi/motherboard.c, which is mostly redundant with drivers/pnp/system.c. So make sure that we include the PNP driver in the default config. Most distros enable this already. Turning on CONFIG_PNP also causes the following

[PATCH 25/140] ACPI: remove motherboard driver (redundant with PNP system driver)

2007-02-07 Thread Len Brown
From: Bjorn Helgaas [EMAIL PROTECTED] The PNP system board driver (drivers/pnp/system.c) contains all the same functionality, so we don't need the ACPI version. Previously, a motherboard device would be claimed by *both* the ACPI and PNP drivers, resulting in stuff like this in /proc/ioports:

[PATCH 21/140] ACPI: move FADT resource reservations from motherboard driver to osl

2007-02-07 Thread Len Brown
From: Bjorn Helgaas [EMAIL PROTECTED] Resources described by the FADT aren't really a good fit for the ACPI motherboard driver. The motherboard driver cares about PNP0C01 and PNP0C02 devices and their resources. The FADT describes some resources used by the ACPI core. Often, they are also

[PATCH 26/140] PNPACPI: remove EXPERIMENTAL dependency

2007-02-07 Thread Len Brown
From: Bjorn Helgaas [EMAIL PROTECTED] PNPACPI is pretty widely used and seems fairly stable, so remove the dependency on EXPERIMENTAL. Signed-off-by: Bjorn Helgaas [EMAIL PROTECTED] Cc: Adam Belay [EMAIL PROTECTED] Signed-off-by: Andrew Morton [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL

[PATCH 27/140] ACPI: add a Kconfig option for ACPI procfs interface

2007-02-07 Thread Len Brown
From: Zhang Rui [EMAIL PROTECTED] Add a kconfig option CONFIG_ACPI_PROCFS to make procfs interface a configurable attribute of ACPI. No procfs interface is actually deprecated, and no sysfs interface is added in this patch. CONGI_ACPI_PROCFS is used to mark procfs interface as deprecated once

[PATCH 28/140] ACPI: add ACPI debug attribute in sysfs

2007-02-07 Thread Len Brown
From: Zhang Rui [EMAIL PROTECTED] Add ACPI debug attributes in sysfs. /proc/acpi/debug_layer debug_level are deprecated by /sys/module/acpi/parameters/debug_layer debug_level. NOTE: The operations to them are quite the same. E.g. if you want to enable ACPI_DB_INFO, ACPI_DB_WARN, ACPI_DB_ERROR

[PATCH 29/140] ACPI: add ACPICA version in sysfs

2007-02-07 Thread Len Brown
From: Zhang Rui [EMAIL PROTECTED] Add an ACPI attribute to indicate ACPICA version. /proc/acpi/version is deprecated by /sys/module/acpi/parameters/acpica_version. Signed-off-by: Zhang Rui [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/Kconfig |4 +++-

[PATCH 30/140] asus-laptop: add base driver

2007-02-07 Thread Len Brown
From: Corentin Chary [EMAIL PROTECTED] Adds the new driver and make ASUS_LAPTOP and ACPI_ASUS incompatible. It may be strange to use ASUS_CREATE_DEVICE_ATTR and ASUS_SET_DEVICE_ATTR now, but these macro will be very usefull in next patchs. ASUS_HANDLE and ASUS_HANDLE_INIT comes from IBM_HANDLE

[PATCH 31/140] asus-laptop: add led support

2007-02-07 Thread Len Brown
From: Corentin Chary [EMAIL PROTECTED] Add led support, using generic led class. Thomas Tuttle's patch http://lkml.org/lkml/2006/7/6/247 was very usefull. We use hotk-status to store led status because it's very hard to find acpi method to get the right status... To reduce the code, I use a

[PATCH 32/140] asus-laptop: add bluetooth and wlan support

2007-02-07 Thread Len Brown
From: Corentin Chary [EMAIL PROTECTED] WLED and BLED are not handled like other leds (MLED, etc ..), because sometime they also control the wlan/bluetooth device. If the method for wireless_status is found, it's used to get the status, otherwise hotk-status is used. We also use the HWRS method,

[PATCH 33/140] asus-laptop: add backlight support

2007-02-07 Thread Len Brown
From: Corentin Chary [EMAIL PROTECTED] Adds backlight support using backlight class. We now change the brightness *and toggle the backlight !* via /sys/class/backlight/asus-laptop/. If the user switchs the backlight using the keyboard, asus_hotk_notify looks for ATKD_LCD_OFF and ATKD_LCD_ON

[PATCH 34/140] asus-laptop: add display switching support

2007-02-07 Thread Len Brown
From: Corentin Chary [EMAIL PROTECTED] /sys/.../asus-laptop/display can now be used to switch displays like the old /proc/acpi/asus/disp does Signed-off-by: Corentin Chary [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/misc/asus-laptop.c | 82

[PATCH 36/140] asus-laptop: add light sensor support

2007-02-07 Thread Len Brown
From: Corentin Chary [EMAIL PROTECTED] /proc/acpi/asus/lslvl is now /sys/.../asus-laptop/ls_level /proc/acpi/asus/lssw is now /sys/.../asus-laptop/ls_switch nothing else .. Signed-off-by: Corentin Chary [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/misc/asus-laptop.c

[PATCH 37/140] asus-laptop: Lindent

2007-02-07 Thread Len Brown
From: Len Brown [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/misc/asus-laptop.c | 247 ++-- 1 files changed, 123 insertions(+), 124 deletions(-) diff --git a/drivers/misc/asus-laptop.c b/drivers/misc/asus-laptop.c index

[PATCH 39/140] ACPI: delete unused acpi_device_get_debug_info()

2007-02-07 Thread Len Brown
From: Len Brown [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/scan.c | 45 - 1 files changed, 0 insertions(+), 45 deletions(-) diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c index 0bd788a..2e0fc8c 100644 ---

[PATCH 40/140] ACPI: correct id for fixed buttons

2007-02-07 Thread Len Brown
From: Alexey Starikovskiy [EMAIL PROTECTED] ACPI_BUTTON_HID_POWERF was changed, but this change was not propogated to button.c, thus breaking detection of fixed power and sleep buttons. Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Andrew Morton [EMAIL PROTECTED]

[PATCH 42/140] ACPICA: Update function header

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/events/evrgnini.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/drivers/acpi/events/evrgnini.c

[PATCH 43/140] ACPICA: Handle mis-matched package length

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Implement support within the AML interpreter for package objects that contain a mismatch between the AML length and package element count. In this case, the lesser of the two is used. Some BIOS code apparently modifies the package length on the fly, and this

[PATCH 44/140] ACPICA: Handle case NumElements Package length

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Additional update for NumElements fix. Must handle case where NumElements Package list length, pad package with null elements. Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] ---

[PATCH 46/140] ACPICA: Release global lock from interrupt handler

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] The ACPI Global Lock interrupt handler no longer queues the execution of a separate thread to signal the global lock semaphore. Instead, the semaphore is signaled directly from the interrupt handler. Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED]

[PATCH 45/140] ACPICA: Delete recursive feature of ACPI Global Lock

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Completed a new design and implementation for the ACPI Global Lock support. On the OS side, the global lock is now treated as a standard AML mutex. Previously, multiple OS threads could acquire the global lock simultaneously, but this could cause the BIOS to be

[PATCH 47/140] ACPICA: Cast acpi_thread_id to UINT32 for debug output only

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/utilities/utdebug.c |7 +++ 1 files changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/acpi/utilities/utdebug.c

[PATCH 48/140] ACPICA: fix for object premature deletion

2007-02-07 Thread Len Brown
From: Fiodor Suietov [EMAIL PROTECTED] Fix for object premature deletion after CopyObject on Operation Region (BZ 350) Signed-off-by: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/utilities/utcopy.c |

[PATCH 49/140] ACPICA: Temporary fix for BankValue parameter

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Temporary fix for BankValue parameter of a Bank Field to support all constant values, including Zero and One. Must eventually be converted to a full TermArg evaluation. Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL

[PATCH 50/140] ACPICA: Update version to 20060721

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- include/acpi/acconfig.h |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/include/acpi/acconfig.h b/include/acpi/acconfig.h index

[PATCH 51/140] ACPICA: Update debug output

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/events/evgpe.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/acpi/events/evgpe.c b/drivers/acpi/events/evgpe.c

[PATCH 53/140] ACPICA: misc fixes for new Table Manager:

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/tables/tbinstal.c | 35 +-- drivers/acpi/tables/tbutils.c | 544 -- drivers/acpi/tables/tbxface.c | 58

[PATCH 55/140] ACPICA: Fix for FADT conversion in 64-bit mode

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/tables/tbutils.c | 21 ++--- 1 files changed, 14 insertions(+), 7 deletions(-) diff --git a/drivers/acpi/tables/tbutils.c

[PATCH 54/140] ACPICA: Update comments for individual table fields

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] comments only Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- include/acpi/actbl.h | 64 +- 1 files changed, 32 insertions(+), 32 deletions(-) diff --git

[PATCH 56/140] ACPICA: Lint changes

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Lint changes Move RSDT/XSDT pointer extraction to separate function Warning on 32-bit platforms if XSDT pointers use more than 32 bits. Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] ---

[PATCH 57/140] ACPICA: minimal patch to integrate new tables into Linux

2007-02-07 Thread Len Brown
From: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- arch/i386/kernel/acpi/boot.c | 17 ++ arch/ia64/kernel/acpi.c |8 +- arch/ia64/sn/kernel/io_common.c | 17 -- arch/ia64/sn/kernel/iomv.c | 10 ++-

[PATCH 58/140] ACPICA: Add support for DMAR table

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Implement support for ACPI DMAR table (DMA Remapping Table) in header files and disassembler. Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- include/acpi/acdisasm.h | 14 +++-- include/acpi/actbl1.h |

[PATCH 60/140] ACPICA: Disable all wake GPEs after first one recieved

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Change for GPE support: when a wake GPE is received, now all wake GPEs are immediately disabled to prevent the waking GPE from firing again, and to prevent other wake GPEs from interrupting the wake process. Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED]

[PATCH 61/140] ACPICA: Fix unalignment in acpi_ut_repair_name

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Update interface to acpi_ut_repair_name() to avoid alignment issues on IA64 Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/namespace/nsdump.c |2 +- drivers/acpi/namespace/nssearch.c |3

[PATCH 63/140] ACPICA: Split acpi_format_exception into two parts

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Split acpi_format_exception into two parts. New function is acpi_ut_verify_exception and will be used to verify exception codes returned by user. Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] ---

[PATCH 62/140] ACPICA: Store GPE number instead of bitmask

2007-02-07 Thread Len Brown
From: Alexey Starikovskiy [EMAIL PROTECTED] Update internal GPE data structure to simplify debug, use gpe_number instead of register bitmask. Signed-off-by: Bob Moore [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/events/evgpe.c |7 ---

[PATCH 64/140] ACPICA: Update version to 20060831

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- include/acpi/acconfig.h |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/acpi/acconfig.h b/include/acpi/acconfig.h index

[PATCH 65/140] ACPICA: Cleanup of FADT verification function.

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Removed offset display, not needed. Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/utilities/utinit.c | 65 ++- 1 files changed, 23 insertions(+), 42

[PATCH 66/140] ACPICA: Create tbfadt.c to hold all FADT-related functions

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/tables/Makefile |2 +- drivers/acpi/tables/tbfadt.c | 380 ++ 2 files changed, 381 insertions(+), 1

[PATCH 67/140] ACPICA: Re-implement interpreters' serialized mode

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Enhanced the implementation of the interpreters' serialized mode (boot with acpi_serialize to set acpi_glb_all_methods_serialized flag.) When this mode is specified, instead of creating a serialization semaphore per control method, the interpreter lock is simply

[PATCH 68/140] ACPICA: Delete stale FADT functions outside tbfadt.c.

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Moved all FADT-related functions to a new file, tbfadt.c. Eliminated the acpi_hw_initialize function - the FADT registers are now validated when the table is loaded. Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED]

[PATCH 69/140] ACPICA: Update comments in tbfadt.c

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/tables/tbfadt.c | 11 ++- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/drivers/acpi/tables/tbfadt.c

[PATCH 70/140] ACPICA: add ASF comment

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- include/acpi/actbl1.h |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/include/acpi/actbl1.h b/include/acpi/actbl1.h index

[PATCH 76/140] ACPICA: Report error if method creates 2 objects with the same name

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Fixed a regression where an error was no longer emitted if a control method attempts to create 2 objects of the same name. This previously and now returns AE_ALREADY_EXISTS. When this exception occurs, it invokes the mechanism that will dynamically serialize the

[PATCH 71/140] ACPICA: re-factor table init routines for benefit of iASL

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Required new table init interface since iASL does not use RSDP/XSDT. Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/tables/tbxface.c | 30 +- include/acpi/actables.h

[PATCH 75/140] ACPICA: FADT verification is now table driven.

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Disassembler now verifies an input Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/tables/tbfadt.c | 289 ++--- drivers/acpi/tables/tbutils.c |2 +-

[PATCH 74/140] ACPICA: Add declarations for ASF! sub-tables

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- include/acpi/actbl1.h | 25 ++--- 1 files changed, 22 insertions(+), 3 deletions(-) diff --git a/include/acpi/actbl1.h

[PATCH 77/140] ACPICA: New common routine for creating and verifying a local FADT.

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/tables/tbfadt.c | 71 ++ include/acpi/actables.h |4 +-- 2 files changed, 52 insertions(+), 23

[PATCH 78/140] ACPICA: Fix memory leak in table load error path

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/executer/exconfig.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/acpi/executer/exconfig.c

[PATCH 73/140] ACPICA: IsResourceTemplate now returns ACPI_STATUS

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] to differentiate the failure modes. Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- include/acpi/acdisasm.h |4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/include/acpi/acdisasm.h

[PATCH 80/140] ACPICA: Update version to 20060912

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- include/acpi/acconfig.h |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/include/acpi/acconfig.h b/include/acpi/acconfig.h index

[PATCH 81/140] ACPICA: Add full table name to disassembler output

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- include/acpi/acdisasm.h |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/include/acpi/acdisasm.h b/include/acpi/acdisasm.h index

[PATCH 82/140] ACPICA: Fix for Global Lock semaphore.

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Fixed a problem with the Global Lock where the lock could appear to be obtained before it is actually obtained, semaphore created with one unit. Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] ---

[PATCH 83/140] ACPICA: Remove obsolete Flags parameter.

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Remove flags parameter for acpi_{get,set}_register(). It is no longer necessary now that these functions use a spinlock for mutual exclusion. Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] ---

[PATCH 86/140] ACPICA: Update interpreter error paths to always report the error

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/dispatcher/dswexec.c | 10 +++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/acpi/dispatcher/dswexec.c

[PATCH 84/140] ACPICA: Use faster ByIndex interface to get FACS

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/events/evmisc.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/acpi/events/evmisc.c

[PATCH 89/140] ACPICA: Update version to 20060927

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- include/acpi/acconfig.h |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/include/acpi/acconfig.h b/include/acpi/acconfig.h index

[PATCH 91/140] ACPICA: Eliminate control method 2-pass parse/execute.

2007-02-07 Thread Len Brown
From: Valery Podrezov [EMAIL PROTECTED] Completed an AML interpreter performance enhancement for control method execution. Previously a 2-pass parse/execution, control methods are now completely parsed and executed in single pass. This improves overall interpreter performance by ~25%, reduces

[PATCH 92/140] ACPICA: Fix race condition with AcpiWalkNamespace.

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Fixed a problem with a possible race condition between threads executing AcpiWalkNamespace and the AML interpreter. This condition was removed by modifying AcpiWalkNamespace to (by default) ignore all temporary namespace entries created during any concurrent

[PATCH 90/140] ACPICA: Restructured module into multiple functions.

2007-02-07 Thread Len Brown
From: Mikhail Kouzmich [EMAIL PROTECTED] Restructured the AML ParseLoop function, breaking it into several subfunctions in order to reduce CPU stack use and improve maintainability Signed-off-by: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len

[PATCH 88/140] ACPICA: Add new subsystem state bit that is set after SubsystemInitialize is called

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/utilities/utxface.c |1 + include/acpi/actypes.h |3 ++- 2 files changed, 3 insertions(+), 1 deletions(-) diff --git

[PATCH 87/140] ACPICA: Fix for possible memory leak and fault.

2007-02-07 Thread Len Brown
From: Fiodor Suietov [EMAIL PROTECTED] Fixed a possible memory leak and fault in acpi_ex_resolve_object_to_value() during a read from a buffer or region field. (BZ 458) Signed-off-by: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL

[PATCH 85/140] ACPICA: On AML mutex force-release, set depth to zero (was 1).

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/executer/exmutex.c |8 +++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/drivers/acpi/executer/exmutex.c

[PATCH 94/140] ACPICA: Use manifest constants for parse pass number

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/dispatcher/dsmethod.c |3 ++- drivers/acpi/dispatcher/dsopcode.c |4 ++-- drivers/acpi/dispatcher/dswload.c |2 +-

[PATCH 96/140] ACPICA: Abort downward walk on temporary node detection.

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Enhancement to code that ignores temporary namespace nodes Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/namespace/nswalk.c | 26 +++--- 1 files changed, 15 insertions(+),

[PATCH 97/140] ACPICA: Fixes for parameter validation.

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Extra checks for valid handle/path combinations, BZ 478 Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/namespace/nsxfname.c | 45 +++- 1 files changed, 24

[PATCH 98/140] ACPICA: Update version to 20061011

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- include/acpi/acconfig.h |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/include/acpi/acconfig.h b/include/acpi/acconfig.h index

[PATCH 93/140] ACPICA: _CID support for PCI Root Bridge detection.

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Implemented _CID support for PCI Root Bridge detection. If the _HID does not match the predefined root bridge IDs, the _CID list (if present) is now obtained and also checked for an ID match Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by:

[PATCH 95/140] ACPICA: Update comments

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/namespace/nswalk.c | 46 +- 1 files changed, 25 insertions(+), 21 deletions(-) diff --git

[PATCH 99/140] ACPICA: Remove duplicate table manager

2007-02-07 Thread Len Brown
From: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- arch/i386/kernel/acpi/boot.c | 40 ++-- arch/i386/kernel/acpi/earlyquirk.c |4 +- arch/i386/mach-es7000/es7000.h |9 - arch/i386/mach-es7000/es7000plat.c | 53 +

[PATCH 100/140] ACPICA: use new ACPI headers.

2007-02-07 Thread Len Brown
From: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- arch/i386/kernel/acpi/boot.c| 10 +- arch/i386/kernel/cpu/cpufreq/longhaul.c | 15 ++- arch/i386/kernel/mpparse.c |4 ++-- arch/ia64/kernel/acpi.c

[PATCH 101/140] ACPICA: Remove duplicate table definitions.

2007-02-07 Thread Len Brown
From: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- arch/i386/kernel/acpi/boot.c | 29 ++-- drivers/acpi/ec.c|8 +++--- include/acpi/actbl.h |5 +-- include/linux/acpi.h | 59

[PATCH 104/140] ACPICA: Update debug output routines for data structure changes

2007-02-07 Thread Len Brown
From: Bob Moore [EMAIL PROTECTED] Signed-off-by: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/executer/exdump.c | 27 +-- 1 files changed, 5 insertions(+), 22 deletions(-) diff --git a/drivers/acpi/executer/exdump.c

[PATCH 103/140] ACPICA: Remove duplicate table definitions (non-conflicting), cont

2007-02-07 Thread Len Brown
From: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- arch/i386/kernel/acpi/boot.c| 18 ++--- arch/i386/kernel/acpi/earlyquirk.c |2 +- arch/i386/pci/mmconfig.c| 24 +++--- arch/x86_64/kernel/early-quirks.c

[PATCH 105/140] ACPICA: Miscellaneous table manager updates and optimizations

2007-02-07 Thread Len Brown
From: Alexey Starikovskiy [EMAIL PROTECTED] Signed-off-by: Bob Moore [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL PROTECTED] --- drivers/acpi/blacklist.c | 12 +++--- drivers/acpi/executer/exconfig.c |8 +++- drivers/acpi/tables/tbinstal.c | 91

[PATCH 106/140] ACPICA: Fixes for load() operator.

2007-02-07 Thread Len Brown
From: Alexey Starikovskiy [EMAIL PROTECTED] Optimized the Load operator in the case where the source operand is an operation region. Simply map the operation region memory, instead of performing a bytewise read. Signed-off-by: Bob Moore [EMAIL PROTECTED] Signed-off-by: Len Brown [EMAIL

  1   2   >