ACK: [PATCH] acpi: madt: De-initialise ACPICA core engine in case of error.

ivanhu ivan.hu at canonical.com
Tue Nov 23 02:06:05 UTC 2021



On 11/16/21 8:02 PM, Grzegorz Bernacki wrote:
> 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;
>  }
>  
> 

Acked-by: Ivan Hu <ivan.hu at canonical.com>



More information about the fwts-devel mailing list