ACK: [PATCH 3/6] lib: acpica: set various ACPICA global mode flags depending on acpica_mode

Alex Hung alex.hung at canonical.com
Fri Jul 12 02:42:51 UTC 2013


On 07/09/2013 06:03 PM, Colin King wrote:
> From: Colin Ian King <colin.king at canonical.com>
>
> Signed-off-by: Colin Ian King <colin.king at canonical.com>
> ---
>   src/acpica/fwts_acpica.c | 12 ++++++++++++
>   1 file changed, 12 insertions(+)
>
> diff --git a/src/acpica/fwts_acpica.c b/src/acpica/fwts_acpica.c
> index a0b551e..ac76e6e 100644
> --- a/src/acpica/fwts_acpica.c
> +++ b/src/acpica/fwts_acpica.c
> @@ -876,6 +876,9 @@ void fwts_acpcia_set_fwts_framework(fwts_framework *fw)
>   	fwts_acpica_fw = fw;
>   }
>
> +#define FWTS_ACPICA_MODE(fw, mode)	\
> +	(((fw->acpica_mode & mode) == mode) ? 1 : 0)
> +
>   /*
>    *  fwts_acpica_init()
>    *	Initialise ACPICA core engine
> @@ -891,6 +894,15 @@ int fwts_acpica_init(fwts_framework *fw)
>   	if (fwts_acpica_init_called)
>   		return FWTS_ERROR;
>
> +	AcpiGbl_AllMethodsSerialized =
> +		FWTS_ACPICA_MODE(fw, FWTS_ACPICA_MODE_SERIALIZED);
> +	AcpiGbl_EnableInterpreterSlack =
> +		FWTS_ACPICA_MODE(fw, FWTS_ACPICA_MODE_SLACK);
> +	AcpiGbl_IgnoreErrors =
> +		FWTS_ACPICA_MODE(fw, FWTS_ACPICA_MODE_IGNORE_ERRORS);
> +	AcpiGbl_DisableAutoRepair =
> +		FWTS_ACPICA_MODE(fw, FWTS_ACPICA_MODE_DISABLE_AUTO_REPAIR);
> +
>   	pthread_mutex_init(&mutex_lock_sem_table, NULL);
>   	pthread_mutex_init(&mutex_thread_info, NULL);
>
>

Acked-by: Alex Hung <alex.hung at canonical.com>



More information about the fwts-devel mailing list