[PATCH] acpi: madt: De-initialise ACPICA core engine in case of error.
Grzegorz Bernacki
gjb at semihalf.com
Tue Nov 16 12:02:01 UTC 2021
fwts_acpica_deinit() should be called if madt_init() fails.
Signed-off-by: Grzegorz Bernacki <gjb at semihalf.com>
---
src/acpi/madt/madt.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/acpi/madt/madt.c b/src/acpi/madt/madt.c
index 7173023a..5892176b 100644
--- a/src/acpi/madt/madt.c
+++ b/src/acpi/madt/madt.c
@@ -432,6 +432,9 @@ PRAGMA_NULL_PTR_MATH
PRAGMA_POP
AcpiGetDevices("ACPI0007", madt_processor_handler, NULL, NULL);
+ if (!spec_data)
+ fwts_acpica_deinit();
+
return (spec_data) ? FWTS_OK : FWTS_ERROR;
}
--
2.25.1
More information about the fwts-devel
mailing list