ACK: [PATCH] Enable ACPI table dumping for non-x86 systems (LP: #1260470)

IvanHu ivan.hu at canonical.com
Mon Dec 16 03:14:32 UTC 2013


On 12/13/2013 03:54 AM, Colin King wrote:
> From: Colin Ian King <colin.king at canonical.com>
>
> We now have non-x86 systems (such as ACPI enabled 64 bit ARM
> devices) that support ACPI, so we should turn on the ACPI table
> dump for non-x86 systems.
>
> Signed-off-by: Colin Ian King <colin.king at canonical.com>
> ---
>   src/lib/src/fwts_dump.c | 7 +------
>   1 file changed, 1 insertion(+), 6 deletions(-)
>
> diff --git a/src/lib/src/fwts_dump.c b/src/lib/src/fwts_dump.c
> index 532ff58..9cbe936 100644
> --- a/src/lib/src/fwts_dump.c
> +++ b/src/lib/src/fwts_dump.c
> @@ -134,7 +134,6 @@ static int dump_lspci(fwts_framework *fw)
>   	return dump_exec("lspci.log", command);
>   }
>
> -#ifdef FWTS_ARCH_INTEL
>   /*
>    *  dump_acpi_table()
>    *	hex dump of a ACPI table
> @@ -185,7 +184,6 @@ static int dump_acpi_tables(fwts_framework *fw)
>
>   	return FWTS_OK;
>   }
> -#endif
>
>   /*
>    *  dump_readme()
> @@ -232,9 +230,8 @@ static int dump_readme(void)
>   int fwts_dump_info(fwts_framework *fw)
>   {
>   	char path[PATH_MAX+1];
> -#ifdef FWTS_ARCH_INTEL
>   	bool root_priv = (fwts_check_root_euid(fw, false) == FWTS_OK);
> -#endif
> +
>   	if (getcwd(path, PATH_MAX) == NULL)
>   		strcpy(path, "./");
>
> @@ -268,7 +265,6 @@ int fwts_dump_info(fwts_framework *fw)
>   	else
>   		printf("Dumped lspci data to lspci.log\n");
>
> -#ifdef FWTS_ARCH_INTEL
>   	if (root_priv) {
>   		if (dump_acpi_tables(fw) != FWTS_OK)
>   			fprintf(stderr, "Failed to dump ACPI tables.\n");
> @@ -276,7 +272,6 @@ int fwts_dump_info(fwts_framework *fw)
>   			printf("Dumped ACPI tables to acpidump.log\n");
>   	} else
>   		fprintf(stderr, "Need root privilege to dump ACPI tables.\n");
> -#endif
>
>   	return FWTS_OK;
>   }
>

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



More information about the fwts-devel mailing list