ACPI / APEI: Suppress message if HEST not present
According to the ACPI specification, firmware is not required to provide the Hardware Error Source Table (HEST). When HEST is not present, the following superfluous message is printed to the kernel boot log - [ 3.460067] GHES: HEST is not enabled! Extend hest_disable variable to track whether the firmware provides this table and if it is not present skip any log output. The existing behaviour is preserved in all other cases. Suggested-by: Borislav Petkov <bp@suse.de> Signed-off-by: Punit Agrawal <punit.agrawal@arm.com> Reviewed-by: Borislav Petkov <bp@suse.de> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:

committed by
Rafael J. Wysocki

parent
1d5d820b8f
commit
e931d0dab4
@@ -1266,9 +1266,14 @@ static int __init ghes_init(void)
|
||||
if (acpi_disabled)
|
||||
return -ENODEV;
|
||||
|
||||
if (hest_disable) {
|
||||
switch (hest_disable) {
|
||||
case HEST_NOT_FOUND:
|
||||
return -ENODEV;
|
||||
case HEST_DISABLED:
|
||||
pr_info(GHES_PFX "HEST is not enabled!\n");
|
||||
return -EINVAL;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
if (ghes_disable) {
|
||||
|
Reference in New Issue
Block a user