mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-15 04:56:43 +07:00
ACPI: APEI: Put the HEST table for error path
hest_tab will be used after hest_init(), but we need to release it for error path. Signed-off-by: Hanjun Guo <guohanjun@huawei.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
parent
43f595dcab
commit
11c7bdffc7
@ -243,8 +243,8 @@ void __init acpi_hest_init(void)
|
||||
} else if (ACPI_FAILURE(status)) {
|
||||
const char *msg = acpi_format_exception(status);
|
||||
pr_err(HEST_PFX "Failed to get table, %s\n", msg);
|
||||
rc = -EINVAL;
|
||||
goto err;
|
||||
hest_disable = HEST_DISABLED;
|
||||
return;
|
||||
}
|
||||
|
||||
rc = apei_hest_parse(hest_parse_cmc, NULL);
|
||||
@ -266,4 +266,5 @@ void __init acpi_hest_init(void)
|
||||
return;
|
||||
err:
|
||||
hest_disable = HEST_DISABLED;
|
||||
acpi_put_table((struct acpi_table_header *)hest_tab);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user