]> git.hungrycats.org Git - linux/commit
[ACPI] ACPICA 20040514 from Bob Moore
authorLen Brown <len.brown@intel.com>
Tue, 22 Jun 2004 09:15:18 +0000 (05:15 -0400)
committerLen Brown <lenb@dhcppc3.>
Tue, 22 Jun 2004 09:15:18 +0000 (05:15 -0400)
commitf81d800e5c7a98c8abd8f9a66325adedebed3da1
tree60085694f12ef324cdac5077f02e38ccdf0efb15
parent5eb3a43d520e162cac9dc664309aed380d981bbd
[ACPI] ACPICA 20040514 from Bob Moore

Fixed a problem where hardware GPE enable bits sometimes
not set properly during and after GPE method execution.
Result of ACPICA 20040427 changes.

Removed extra "clear all GPEs" when sleeping/waking.

Removed acpi_ht_enable_gpe and acpi_hw_disable_gpe, replaced
by the single acpi_hw_write_gpe_enable_reg. Changed a couple
of calls to the functions above to the new acpi_ev* calls
as appropriate.

ACPI_OS_NAME was removed from the OS-specific headers.
The default name is now "Microsoft Windows NT" for maximum
compatibility. However this can be changed by modifying
the acconfig.h file.  Fixes EHCI probe issue:
http://bugme.osdl.org/show_bug.cgi?id=1762

Allow a single invocation of acpi_install_notify_handler
for a handler that traps both types of notifies (System,
Device). Use ACPI_ALL_NOTIFY flag.

Run _INI methods on ThermalZone objects. This is against
the ACPI specification, but there is apparently ASL code
in the field that has these _INI methods, and apparently
"other" AML interpreters execute them.

Performed a full 16/32/64 bit lint that resulted in some
small changes.
23 files changed:
drivers/acpi/dispatcher/dsmethod.c
drivers/acpi/events/evgpe.c
drivers/acpi/events/evgpeblk.c
drivers/acpi/events/evmisc.c
drivers/acpi/events/evxface.c
drivers/acpi/events/evxfevnt.c
drivers/acpi/events/evxfregn.c
drivers/acpi/executer/exresolv.c
drivers/acpi/hardware/hwgpe.c
drivers/acpi/hardware/hwsleep.c
drivers/acpi/namespace/nsalloc.c
drivers/acpi/namespace/nseval.c
drivers/acpi/namespace/nsinit.c
drivers/acpi/parser/psxface.c
drivers/acpi/resources/rsxface.c
drivers/acpi/utilities/utglobal.c
include/acpi/acconfig.h
include/acpi/acdebug.h
include/acpi/achware.h
include/acpi/acmacros.h
include/acpi/actypes.h
include/acpi/platform/acenv.h
include/acpi/platform/aclinux.h