ACPICA: Fix race condition with AcpiWalkNamespace.
authorBob Moore <robert.moore@intel.com>
Fri, 2 Feb 2007 16:48:21 +0000 (19:48 +0300)
committerLen Brown <len.brown@intel.com>
Sat, 3 Feb 2007 02:14:27 +0000 (21:14 -0500)
commitd1fdda83f7c567f376ddd4305833de09f7919ca9
tree059dccd5c38ad96a8f31bf8b45409460a02bd41f
parent9bc75cff4919f9d947982d805aed89582a20d04d
ACPICA: Fix race condition with AcpiWalkNamespace.

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 control method execution

Signed-off-by: Alexey Starikovskiy <alexey.y.starikovskiy@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/dispatcher/dswload.c
drivers/acpi/namespace/nsdump.c
drivers/acpi/namespace/nssearch.c
drivers/acpi/namespace/nswalk.c
include/acpi/aclocal.h
include/acpi/acnamesp.h