ACPICA: Delete recursive feature of ACPI Global Lock
authorBob Moore <robert.moore@intel.com>
Fri, 2 Feb 2007 16:48:18 +0000 (19:48 +0300)
committerLen Brown <len.brown@intel.com>
Sat, 3 Feb 2007 02:14:20 +0000 (21:14 -0500)
commitc81da66608d65dab04730582dfdfcdcab779e2fe
treee1d2936a457d3ac2b359b4fc676bedfd341fee86
parent8f9337c88335846b01801b1047a4caf10527a320
ACPICA: Delete recursive feature of ACPI Global Lock

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 starved
by the lock in cases such as the Embedded Controller driver,
where there is a tight coupling between the OS and the BIOS.

Signed-off-by: Alexey Starikovskiy <alexey.y.starikovskiy@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/events/evmisc.c
drivers/acpi/executer/exmutex.c
drivers/acpi/executer/exsystem.c
drivers/acpi/namespace/nsaccess.c
drivers/acpi/utilities/utdelete.c
drivers/acpi/utilities/utglobal.c
include/acpi/acglobal.h
include/acpi/acinterp.h
include/acpi/aclocal.h