fc3eef6
Signed-off-by: Dean Nelson <dnelson@redhat.com>
fc3eef6
Reviewed-by: Al Stone <ahs3@redhat.com>
fc3eef6
---
fc3eef6
 source/common/dmtbdump3.c | 8 ++++----
fc3eef6
 1 file changed, 4 insertions(+), 4 deletions(-)
fc3eef6
fc3eef6
Index: acpica-unix2-20220331/source/common/dmtbdump3.c
fc3eef6
===================================================================
fc3eef6
--- acpica-unix2-20220331.orig/source/common/dmtbdump3.c
fc3eef6
+++ acpica-unix2-20220331/source/common/dmtbdump3.c
fc3eef6
@@ -344,14 +344,14 @@ AcpiDmDumpSvkl (
fc3eef6
     ACPI_TABLE_HEADER       *Table)
fc3eef6
 {
fc3eef6
     ACPI_STATUS             Status;
fc3eef6
-    UINT32                  Length = Table->Length;
fc3eef6
+    UINT32                  TableLength = AcpiUtReadUint32 (&Table->Length);
fc3eef6
     UINT32                  Offset = sizeof (ACPI_TABLE_SVKL);
fc3eef6
     ACPI_SVKL_KEY           *Subtable;
fc3eef6
 
fc3eef6
 
fc3eef6
     /* Main table */
fc3eef6
 
fc3eef6
-    Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoSvkl);
fc3eef6
+    Status = AcpiDmDumpTable (TableLength, 0, Table, 0, AcpiDmTableInfoSvkl);
fc3eef6
     if (ACPI_FAILURE (Status))
fc3eef6
     {
fc3eef6
         return;
fc3eef6
@@ -360,12 +360,12 @@ AcpiDmDumpSvkl (
fc3eef6
     /* The rest of the table consists of subtables (single type) */
fc3eef6
 
fc3eef6
     Subtable = ACPI_ADD_PTR (ACPI_SVKL_KEY, Table, Offset);
fc3eef6
-    while (Offset < Table->Length)
fc3eef6
+    while (Offset < TableLength)
fc3eef6
     {
fc3eef6
         /* Dump the subtable */
fc3eef6
 
fc3eef6
         AcpiOsPrintf ("\n");
fc3eef6
-        Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
fc3eef6
+        Status = AcpiDmDumpTable (TableLength, Offset, Subtable,
fc3eef6
             sizeof (ACPI_SVKL_KEY), AcpiDmTableInfoSvkl0);
fc3eef6
         if (ACPI_FAILURE (Status))
fc3eef6
         {