[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