diff --git a/drivers/acpi/apei/ghes.c b/drivers/acpi/apei/ghes.c index 08658c433b1fcdc960c6c5c5f008255540ab8773..73a04c0b19eb93085723518e04ed30983a69511b 100644 --- a/drivers/acpi/apei/ghes.c +++ b/drivers/acpi/apei/ghes.c @@ -580,11 +580,13 @@ static void ghes_do_proc(struct ghes *ghes, } else { void *err = acpi_hest_get_payload(gdata); - ghes_defer_non_standard_event(gdata, sev); log_non_standard_event(sec_type, fru_id, fru_text, sec_sev, err, gdata->error_data_length); } + + /* Customization deliver all types error to driver. */ + ghes_defer_non_standard_event(gdata, sev); } }