ACK: [PATCH 1/2] ACPICA: Update to version 20181003

Alex Hung alex.hung at canonical.com
Tue Oct 9 12:15:02 UTC 2018


On 2018-10-06 06:57 PM, Colin King wrote:
> From: Colin Ian King <colin.king at canonical.com>
> 
> changes in this release of ACPICA are detailed at the following
> link on the ACPICA developer mailing list:
> 
> https://lists.acpica.org/pipermail/devel/2018-October/001825.html
> 
> Signed-off-by: Colin Ian King <colin.king at canonical.com>
> ---
>  src/acpica/source/compiler/aslmessages.c         |  3 ++-
>  src/acpica/source/compiler/aslmessages.h         |  1 +
>  src/acpica/source/compiler/aslopt.c              |  1 -
>  src/acpica/source/compiler/asltransform.c        | 10 ++++++++++
>  src/acpica/source/components/executer/exserial.c |  0
>  src/acpica/source/include/acpixf.h               |  2 +-
>  6 files changed, 14 insertions(+), 3 deletions(-)
>  mode change 100755 => 100644 src/acpica/source/components/executer/exserial.c
> 
> diff --git a/src/acpica/source/compiler/aslmessages.c b/src/acpica/source/compiler/aslmessages.c
> index efa58cb5..14e140b2 100644
> --- a/src/acpica/source/compiler/aslmessages.c
> +++ b/src/acpica/source/compiler/aslmessages.c
> @@ -358,7 +358,8 @@ const char                      *AslCompilerMsgs [] =
>  /*    ASL_MSG_OEM_TABLE_ID */               "Invalid OEM Table ID",
>  /*    ASL_MSG_OEM_ID */                     "Invalid OEM ID",
>  /*    ASL_MSG_UNLOAD */                     "Unload is not supported by all operating systems",
> -/*    ASL_MSG_OFFSET */                     "Unnecessary/redundant use of Offset operator"
> +/*    ASL_MSG_OFFSET */                     "Unnecessary/redundant use of Offset operator",
> +/*    ASL_MSG_LONG_SLEEP */                 "Very long Sleep, greater than 1 second"
>  };
>  
>  /* Table compiler */
> diff --git a/src/acpica/source/compiler/aslmessages.h b/src/acpica/source/compiler/aslmessages.h
> index 5030a817..907744a2 100644
> --- a/src/acpica/source/compiler/aslmessages.h
> +++ b/src/acpica/source/compiler/aslmessages.h
> @@ -361,6 +361,7 @@ typedef enum
>      ASL_MSG_OEM_ID,
>      ASL_MSG_UNLOAD,
>      ASL_MSG_OFFSET,
> +    ASL_MSG_LONG_SLEEP,
>  
>      /* These messages are used by the Data Table compiler only */
>  
> diff --git a/src/acpica/source/compiler/aslopt.c b/src/acpica/source/compiler/aslopt.c
> index 4e53a4b0..0f5ce5fd 100644
> --- a/src/acpica/source/compiler/aslopt.c
> +++ b/src/acpica/source/compiler/aslopt.c
> @@ -522,7 +522,6 @@ OptBuildShortestPath (
>  
>  Cleanup:
>  
> -    ACPI_FREE (NewPathExternal);
>      return (Status);
>  }
>  
> diff --git a/src/acpica/source/compiler/asltransform.c b/src/acpica/source/compiler/asltransform.c
> index 3249e367..324b0364 100644
> --- a/src/acpica/source/compiler/asltransform.c
> +++ b/src/acpica/source/compiler/asltransform.c
> @@ -501,6 +501,16 @@ TrTransformSubtree (
>          AslError (ASL_WARNING, ASL_MSG_UNLOAD, Op, NULL);
>          break;
>  
> +    case PARSEOP_SLEEP:
> +
> +        /* Remark for very long sleep values */
> +
> +        if (Op->Asl.Child->Asl.Value.Integer > 1000)
> +        {
> +            AslError (ASL_REMARK, ASL_MSG_LONG_SLEEP, Op, NULL);
> +        }
> +        break;
> +
>      default:
>  
>          /* Nothing to do here for other opcodes */
> diff --git a/src/acpica/source/components/executer/exserial.c b/src/acpica/source/components/executer/exserial.c
> old mode 100755
> new mode 100644
> diff --git a/src/acpica/source/include/acpixf.h b/src/acpica/source/include/acpixf.h
> index ea92eb46..aaf284cb 100644
> --- a/src/acpica/source/include/acpixf.h
> +++ b/src/acpica/source/include/acpixf.h
> @@ -154,7 +154,7 @@
>  
>  /* Current ACPICA subsystem version in YYYYMMDD format */
>  
> -#define ACPI_CA_VERSION                 0x20180927
> +#define ACPI_CA_VERSION                 0x20181003
>  
>  #include "acconfig.h"
>  #include "actypes.h"
> 

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



More information about the fwts-devel mailing list