From: Bob Moore Date: Mon, 9 Mar 2009 08:31:04 +0000 (+0800) Subject: ACPICA: Fix AcpiWalkNamespace race condition with table unload X-Git-Tag: v2.6.30-rc1~199^2~40 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a335a2331c72e60c6b3ef09b2dedd3ba00da1b1;p=pandora-kernel.git ACPICA: Fix AcpiWalkNamespace race condition with table unload Added a reader/writer locking mechanism to allow multiple concurrent namespace walks (readers), but a dynamic table unload will have exclusive access to the namespace. This fixes a problem where a table unload could delete the portion of the namespace that is currently being examined by a walk. Adds a new file, utlock.c that implements the reader/writer lock mechanism. ACPICA BZ 749. http://www.acpica.org/bugzilla/show_bug.cgi?id=749 Signed-off-by: Bob Moore Signed-off-by: Lin Ming Signed-off-by: Len Brown --- Reading git-diff-tree failed