summaryrefslogtreecommitdiffstats
path: root/sys/contrib/dev/acpica/dsutils.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/contrib/dev/acpica/dsutils.c')
-rw-r--r--sys/contrib/dev/acpica/dsutils.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/sys/contrib/dev/acpica/dsutils.c b/sys/contrib/dev/acpica/dsutils.c
index 8d89f67..96a1656 100644
--- a/sys/contrib/dev/acpica/dsutils.c
+++ b/sys/contrib/dev/acpica/dsutils.c
@@ -1,7 +1,7 @@
/*******************************************************************************
*
* Module Name: dsutils - Dispatcher utilities
- * $Revision: 58 $
+ * $Revision: 62 $
*
******************************************************************************/
@@ -424,7 +424,7 @@ AcpiDsCreateOperand (
/* Free the namestring created above */
- AcpiUtFree (NameString);
+ ACPI_MEM_FREE (NameString);
/*
* The only case where we pass through (ignore) a NOT_FOUND
@@ -528,7 +528,7 @@ AcpiDsCreateOperand (
* a missing or null operand!
*/
DEBUG_PRINTP (ACPI_ERROR, ("Missing or null operand, %s\n",
- AcpiUtFormatException (Status)));
+ AcpiFormatException (Status)));
return_ACPI_STATUS (Status);
}
@@ -629,7 +629,7 @@ Cleanup:
AcpiDsObjStackPopAndDelete (ArgCount, WalkState);
DEBUG_PRINTP (ACPI_ERROR, ("While creating Arg %d - %s\n",
- (ArgCount + 1), AcpiUtFormatException (Status)));
+ (ArgCount + 1), AcpiFormatException (Status)));
return_ACPI_STATUS (Status);
}
@@ -761,6 +761,7 @@ AcpiDsMapOpcodeToDataType (
break;
case AML_PACKAGE_OP:
+ case AML_VAR_PACKAGE_OP:
DataType = ACPI_TYPE_PACKAGE;
break;
@@ -786,14 +787,16 @@ AcpiDsMapOpcodeToDataType (
case OPTYPE_DYADIC2:
case OPTYPE_DYADIC2R:
case OPTYPE_DYADIC2S:
- case OPTYPE_INDEX:
- case OPTYPE_MATCH:
+ case OPTYPE_TRIADIC:
+ case OPTYPE_QUADRADIC:
+ case OPTYPE_HEXADIC:
case OPTYPE_RETURN:
Flags = OP_HAS_RETURN_VALUE;
DataType = ACPI_TYPE_ANY;
break;
+
case OPTYPE_METHOD_CALL:
Flags = OP_HAS_RETURN_VALUE;
OpenPOWER on IntegriCloud