This patchset try to fix two problems: - memory_failure() triggered by synchronization errors run in kernel thread context - ignore memory_failure() failure cause synchronous error infinite loop, the platform firmware exceed some threshold and reboot Lv Ying (2): ACPI: APEI: Make memory_failure() triggered by synchronization errors execute in the current context ACPI: APEI: fix reboot caused by synchronous error loop because of memory_failure() failed drivers/acpi/apei/ghes.c | 27 ++++++++++++++------------- mm/memory-failure.c | 38 ++++++++++++++++++++++++++------------ 2 files changed, 40 insertions(+), 25 deletions(-) -- 2.33.0