diff options
Diffstat (limited to 'drivers/acpi/tables/tbxfroot.c')
-rw-r--r-- | drivers/acpi/tables/tbxfroot.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/acpi/tables/tbxfroot.c b/drivers/acpi/tables/tbxfroot.c index 1b6d8c510e95..550284f5d1ed 100644 --- a/drivers/acpi/tables/tbxfroot.c +++ b/drivers/acpi/tables/tbxfroot.c | |||
@@ -81,15 +81,14 @@ acpi_status acpi_tb_validate_rsdp(struct rsdp_descriptor *rsdp) | |||
81 | 81 | ||
82 | /* Check the standard checksum */ | 82 | /* Check the standard checksum */ |
83 | 83 | ||
84 | if (acpi_tb_generate_checksum(rsdp, ACPI_RSDP_CHECKSUM_LENGTH) != 0) { | 84 | if (acpi_tb_sum_table(rsdp, ACPI_RSDP_CHECKSUM_LENGTH) != 0) { |
85 | return (AE_BAD_CHECKSUM); | 85 | return (AE_BAD_CHECKSUM); |
86 | } | 86 | } |
87 | 87 | ||
88 | /* Check extended checksum if table version >= 2 */ | 88 | /* Check extended checksum if table version >= 2 */ |
89 | 89 | ||
90 | if ((rsdp->revision >= 2) && | 90 | if ((rsdp->revision >= 2) && |
91 | (acpi_tb_generate_checksum(rsdp, ACPI_RSDP_XCHECKSUM_LENGTH) != | 91 | (acpi_tb_sum_table(rsdp, ACPI_RSDP_XCHECKSUM_LENGTH) != 0)) { |
92 | 0)) { | ||
93 | return (AE_BAD_CHECKSUM); | 92 | return (AE_BAD_CHECKSUM); |
94 | } | 93 | } |
95 | 94 | ||
@@ -308,12 +307,12 @@ acpi_get_firmware_table(acpi_string signature, | |||
308 | if (acpi_gbl_root_table_type == ACPI_TABLE_TYPE_RSDT) { | 307 | if (acpi_gbl_root_table_type == ACPI_TABLE_TYPE_RSDT) { |
309 | address.pointer.value = | 308 | address.pointer.value = |
310 | (ACPI_CAST_PTR | 309 | (ACPI_CAST_PTR |
311 | (RSDT_DESCRIPTOR, | 310 | (struct rsdt_descriptor, |
312 | rsdt_info->pointer))->table_offset_entry[i]; | 311 | rsdt_info->pointer))->table_offset_entry[i]; |
313 | } else { | 312 | } else { |
314 | address.pointer.value = | 313 | address.pointer.value = |
315 | (ACPI_CAST_PTR | 314 | (ACPI_CAST_PTR |
316 | (XSDT_DESCRIPTOR, | 315 | (struct xsdt_descriptor, |
317 | rsdt_info->pointer))->table_offset_entry[i]; | 316 | rsdt_info->pointer))->table_offset_entry[i]; |
318 | } | 317 | } |
319 | 318 | ||