]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiSdt.c
MdeModulePkg/AcpiTableDxe: use pool allocations when possible
[mirror_edk2.git] / MdeModulePkg / Universal / Acpi / AcpiTableDxe / AcpiSdt.c
index b1cba20c8ed794cc7b496e11bb35aa429241fb0f..14ced68e645f54c4836fc24253bb4b0d0d2b8e34 100644 (file)
@@ -68,8 +68,8 @@ FindTableByBuffer (
 \r
   while (CurrentLink != StartLink) {\r
     CurrentTableList = EFI_ACPI_TABLE_LIST_FROM_LINK (CurrentLink);\r
-    if (((UINTN)CurrentTableList->PageAddress <= (UINTN)Buffer) &&\r
-        ((UINTN)CurrentTableList->PageAddress + EFI_PAGES_TO_SIZE(CurrentTableList->NumberOfPages) > (UINTN)Buffer)) {\r
+    if (((UINTN)CurrentTableList->Table <= (UINTN)Buffer) &&\r
+        ((UINTN)CurrentTableList->Table + CurrentTableList->TableSize > (UINTN)Buffer)) {\r
       //\r
       // Good! Found Table.\r
       //\r