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