summaryrefslogtreecommitdiffstats
path: root/drivers/acpi/namespace
diff options
context:
space:
mode:
authorBob Moore <robert.moore@intel.com>2007-02-02 17:48:21 +0100
committerLen Brown <len.brown@intel.com>2007-02-03 03:14:26 +0100
commit73ca0fbcc25a6080db4136f55dbcd5fe7b33398f (patch)
treec68807f4171d7701f07c647fd2cf376109cc7f9a /drivers/acpi/namespace
parentACPICA: Add full table name to disassembler output (diff)
downloadlinux-73ca0fbcc25a6080db4136f55dbcd5fe7b33398f.tar.xz
linux-73ca0fbcc25a6080db4136f55dbcd5fe7b33398f.zip
ACPICA: Fix for Global Lock semaphore.
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 <alexey.y.starikovskiy@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'drivers/acpi/namespace')
-rw-r--r--drivers/acpi/namespace/nsaccess.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/acpi/namespace/nsaccess.c b/drivers/acpi/namespace/nsaccess.c
index b2ef6730be81..2529ae9f7cef 100644
--- a/drivers/acpi/namespace/nsaccess.c
+++ b/drivers/acpi/namespace/nsaccess.c
@@ -214,7 +214,7 @@ acpi_status acpi_ns_root_initialize(void)
/* Create additional counting semaphore for global lock */
status =
- acpi_os_create_semaphore(1, 1,
+ acpi_os_create_semaphore(1, 0,
&acpi_gbl_global_lock_semaphore);
if (ACPI_FAILURE(status)) {
acpi_ut_remove_reference