diff options
author | msmith <msmith@FreeBSD.org> | 2000-12-01 09:36:25 +0000 |
---|---|---|
committer | msmith <msmith@FreeBSD.org> | 2000-12-01 09:36:25 +0000 |
commit | 4d595f4926afa2a1f9c1a96d657dba5d33297a85 (patch) | |
tree | 7c849b394b62ba086bc123f7a780a33169a79fe8 /sys/contrib/dev/acpica/utobject.c | |
parent | 748be155016b7e29202235815e27acc5ff5e9e87 (diff) | |
download | FreeBSD-src-4d595f4926afa2a1f9c1a96d657dba5d33297a85.zip FreeBSD-src-4d595f4926afa2a1f9c1a96d657dba5d33297a85.tar.gz |
Update to the 20001115 Intel ACPI CA snapshot.
Diffstat (limited to 'sys/contrib/dev/acpica/utobject.c')
-rw-r--r-- | sys/contrib/dev/acpica/utobject.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/sys/contrib/dev/acpica/utobject.c b/sys/contrib/dev/acpica/utobject.c index b8597fb..83a2d0f 100644 --- a/sys/contrib/dev/acpica/utobject.c +++ b/sys/contrib/dev/acpica/utobject.c @@ -1,7 +1,7 @@ /****************************************************************************** * * Module Name: cmobject - ACPI object create/delete/size/cache routines - * $Revision: 30 $ + * $Revision: 31 $ * *****************************************************************************/ @@ -658,10 +658,10 @@ AcpiCmGetPackageObjectSize ( { ACPI_OPERAND_OBJECT *ThisInternalObj; - ACPI_OPERAND_OBJECT *ParentObj[MAX_PACKAGE_DEPTH] = { 0,0,0,0,0 }; + ACPI_OPERAND_OBJECT *ParentObj[MAX_PACKAGE_DEPTH]; ACPI_OPERAND_OBJECT *ThisParent; UINT32 ThisIndex; - UINT32 Index[MAX_PACKAGE_DEPTH] = { 0,0,0,0,0 }; + UINT32 Index[MAX_PACKAGE_DEPTH]; UINT32 Length = 0; UINT32 ObjectSpace; UINT32 CurrentDepth = 0; @@ -672,6 +672,11 @@ AcpiCmGetPackageObjectSize ( FUNCTION_TRACE_PTR ("CmGetPackageObjectSize", InternalObj); + /* Init the package stack TBD: replace with linked list */ + + MEMSET(ParentObj, 0, MAX_PACKAGE_DEPTH); + MEMSET(Index, 0, MAX_PACKAGE_DEPTH); + ParentObj[0] = InternalObj; while (1) |