aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/dev/acpica/pswalk.c
diff options
context:
space:
mode:
authorMike Smith <msmith@FreeBSD.org>2001-05-29 19:52:40 +0000
committerMike Smith <msmith@FreeBSD.org>2001-05-29 19:52:40 +0000
commit0065eb1222e3ccb5cbb7c512ccb611a0e3ed7b54 (patch)
treea1bc1b7537f2d89240bd2e92ac027e82c5efeb6c /sys/contrib/dev/acpica/pswalk.c
parenta9a41ca37c81d67c4527087c329367f8133b826c (diff)
Import the 20010518 Intel ACPI CA release. Note that Intel's directory layout
keeps changing, so to reduce repository thrash everything has been moved into a single directory. (repo copy involved)
Notes
Notes: svn path=/vendor-sys/acpica/dist/; revision=77424
Diffstat (limited to 'sys/contrib/dev/acpica/pswalk.c')
-rw-r--r--sys/contrib/dev/acpica/pswalk.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/contrib/dev/acpica/pswalk.c b/sys/contrib/dev/acpica/pswalk.c
index e3a0f70d970b..8868ed065d54 100644
--- a/sys/contrib/dev/acpica/pswalk.c
+++ b/sys/contrib/dev/acpica/pswalk.c
@@ -1,7 +1,7 @@
/******************************************************************************
*
* Module Name: pswalk - Parser routines to walk parsed op tree(s)
- * $Revision: 52 $
+ * $Revision: 55 $
*
*****************************************************************************/
@@ -122,7 +122,7 @@
#include "acnamesp.h"
#include "acinterp.h"
-#define _COMPONENT PARSER
+#define _COMPONENT ACPI_PARSER
MODULE_NAME ("pswalk")
@@ -349,6 +349,9 @@ AcpiPsDeleteParseTree (
/* Create and initialize a new walk list */
WalkList.WalkState = NULL;
+ WalkList.AcquiredMutexList.Prev = NULL;
+ WalkList.AcquiredMutexList.Next = NULL;
+
WalkState = AcpiDsCreateWalkState (TABLE_ID_DSDT, NULL, NULL, &WalkList);
if (!WalkState)
{
@@ -379,6 +382,7 @@ AcpiPsDeleteParseTree (
/* We are done with this walk */
+ AcpiExReleaseAllMutexes ((ACPI_OPERAND_OBJECT *) &WalkList.AcquiredMutexList);
AcpiDsDeleteWalkState (WalkState);
return_VOID;