ACK: [PATCH] sbbr: acpitables: clean up code, move scope of some variables
ivanhu
ivan.hu at canonical.com
Wed Jan 24 07:16:42 UTC 2018
On 01/23/2018 08:39 PM, Colin King wrote:
> From: Colin Ian King <colin.king at canonical.com>
>
> Move several variables into a deeper scope and clean up an indentation.
> Cleans up warnings from cppcheck.
>
> Signed-off-by: Colin Ian King <colin.king at canonical.com>
> ---
> src/sbbr/acpitables/acpitables.c | 15 +++++++++------
> 1 file changed, 9 insertions(+), 6 deletions(-)
>
> diff --git a/src/sbbr/acpitables/acpitables.c b/src/sbbr/acpitables/acpitables.c
> index 9c376f89..d40c164d 100644
> --- a/src/sbbr/acpitables/acpitables.c
> +++ b/src/sbbr/acpitables/acpitables.c
> @@ -71,7 +71,6 @@ static ACPI_STATUS processor_handler(ACPI_HANDLE ObjHandle, uint32_t level, void
> {
> ACPI_NAMESPACE_NODE *node = (ACPI_NAMESPACE_NODE *)ObjHandle;
> ACPI_NAMESPACE_NODE *parent = node->Parent;
> - int error_count;
>
> /* Unused parameters trigger errors. */
> FWTS_UNUSED(level);
> @@ -79,6 +78,8 @@ static ACPI_STATUS processor_handler(ACPI_HANDLE ObjHandle, uint32_t level, void
>
> /* If the processor device is not located under _SB_, increment the error_count. */
> if (strncmp(parent->Name.Ascii, "_SB_", sizeof(int32_t)) != 0) {
> + int error_count;
> +
> error_count = *((int *)returnvalue);
> error_count++;
> *((int *)returnvalue) = error_count;
> @@ -123,9 +124,6 @@ static int acpi_table_sbbr_check_test2(fwts_framework *fw)
>
> for (i = 0; ; i++) {
> fwts_acpi_table_info *info;
> - fwts_acpi_table_header *hdr;
> - char name[TABLE_NAME_LEN];
> - bool passed = false;
>
> if (fwts_acpi_get_table(fw, i, &info) != FWTS_OK)
> break;
> @@ -134,7 +132,11 @@ static int acpi_table_sbbr_check_test2(fwts_framework *fw)
>
> checked = true;
> if (!strcmp(info->name, "DSDT") ||
> - !strcmp(info->name, "SSDT")) {
> + !strcmp(info->name, "SSDT")) {
> + fwts_acpi_table_header *hdr;
> + char name[TABLE_NAME_LEN];
> + bool passed = false;
> +
> if (!strcmp(info->name, "DSDT")) {
> dsdt_checked = true;
> }
> @@ -228,9 +230,10 @@ fwts_acpi_table_info *sbbr_search_acpi_tables(fwts_framework *fw, const char *si
> static int acpi_table_sbbr_check_test3(fwts_framework *fw)
> {
> uint32_t i;
> - fwts_acpi_table_info *info;
>
> for (i = 0; recommended_acpi_tables[i] != NULL; i++) {
> + fwts_acpi_table_info *info;
> +
> info = sbbr_search_acpi_tables(fw, recommended_acpi_tables[i]);
> if (info == NULL) {
> fwts_warning(fw, "SBBR Recommended ACPI table \"%s\" not found.",
>
Acked-by: Ivan Hu <ivan.hu at canonical.com>
More information about the fwts-devel
mailing list