ACPI: extlog: Fix finding the generic error data for v3 structure
authorXiaochun Lee <lixc17@lenovo.com>
Wed, 2 Aug 2023 13:47:46 +0000 (21:47 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 17 Aug 2023 17:44:22 +0000 (19:44 +0200)
commitae769fbd143d9f9349387f27bb4f36d2ba5b45df
treec0746775bfdb29232bc0a3e0ce25f2a7a97b2f74
parent2ccdd1b13c591d306f0401d98dedc4bdcd02b421
ACPI: extlog: Fix finding the generic error data for v3 structure

Fix by using acpi_hest_get_payload() to find out the correct
generic error data for v3 structure.

The revision v300 generic error data is different from the old one, so
for compatibility with old and new version, change to a new interface to
locate the right memory error section that was defined in CPER.

Signed-off-by: Xiaochun Lee <lixc17@lenovo.com>
Reviewed-by: Tony Luck <tony.luck@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpi_extlog.c