diff options
author | Lenny Szubowicz <lszubowi@redhat.com> | 2018-12-19 11:50:52 -0500 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2018-12-20 21:35:45 +0100 |
commit | 98cff8b23ed1c763a029ee81ea300df0d153d07d (patch) | |
tree | ab49e11cec4b7c632ba391b5fced4295d169386b /drivers/acpi/pci_slot.c | |
parent | 0c166c3deda577955cb39f0242b734634949f1d3 (diff) | |
download | linux-98cff8b23ed1c763a029ee81ea300df0d153d07d.tar.bz2 |
ACPI/APEI: Clear GHES block_status before panic()
In __ghes_panic() clear the block status in the APEI generic
error status block for that generic hardware error source before
calling panic() to prevent a second panic() in the crash kernel
for exactly the same fatal error.
Otherwise ghes_probe(), running in the crash kernel, would see
an unhandled error in the APEI generic error status block and
panic again, thereby precluding any crash dump.
Signed-off-by: Lenny Szubowicz <lszubowi@redhat.com>
Signed-off-by: David Arcari <darcari@redhat.com>
Tested-by: Tyler Baicar <baicar.tyler@gmail.com>
Acked-by: Borislav Petkov <bp@suse.de>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/acpi/pci_slot.c')
0 files changed, 0 insertions, 0 deletions