summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBob Moore <robert.moore@intel.com>2007-02-02 19:48:21 +0300
committerLen Brown <len.brown@intel.com>2007-02-02 21:14:26 -0500
commit73ca0fbcc25a6080db4136f55dbcd5fe7b33398f (patch)
treec68807f4171d7701f07c647fd2cf376109cc7f9a
parent14d64b5e36a82ef21a51d8a15639d26b75a79499 (diff)
downloadop-kernel-dev-73ca0fbcc25a6080db4136f55dbcd5fe7b33398f.zip
op-kernel-dev-73ca0fbcc25a6080db4136f55dbcd5fe7b33398f.tar.gz
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>
-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 b2ef673..2529ae9 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
OpenPOWER on IntegriCloud