ACK: [PATCH 12/30] acpi: acpitables: remove redudant acpi table checking
ivanhu
ivan.hu at canonical.com
Wed Jun 24 06:43:23 UTC 2015
On 2015年06月18日 16:49, Colin King wrote:
> From: Colin Ian King <colin.king at canonical.com>
>
> test1 can now be removed and rename test2 to test1. Remove
> the acpi table checks now that they have been moved to
> sources in the acpi tests directory
>
> Signed-off-by: Colin Ian King <colin.king at canonical.com>
> ---
> src/acpi/acpitables/acpitables.c | 44 +++-------------------------------------
> 1 file changed, 3 insertions(+), 41 deletions(-)
>
> diff --git a/src/acpi/acpitables/acpitables.c b/src/acpi/acpitables/acpitables.c
> index 5af9aa2..76d8c16 100644
> --- a/src/acpi/acpitables/acpitables.c
> +++ b/src/acpi/acpitables/acpitables.c
> @@ -25,43 +25,6 @@
>
> #include "fwts.h"
>
> -typedef void (*check_func)(fwts_framework *fw, fwts_acpi_table_info *table);
> -
> -typedef struct {
> - char *name;
> - check_func func;
> -} acpi_table_check_table;
> -
> -static acpi_table_check_table check_table[] = {
> - { NULL , NULL },
> -} ;
> -
> -static int acpi_table_check_test1(fwts_framework *fw)
> -{
> - int i;
> -
> - for (i=0; check_table[i].name != NULL; i++) {
> - uint32_t failed = fw->minor_tests.failed;
> - fwts_acpi_table_info *table;
> -
> - if (fwts_acpi_find_table(fw, check_table[i].name, 0, &table) != FWTS_OK) {
> - fwts_aborted(fw, "Cannot load ACPI table %s.", check_table[i].name);
> - /* If this fails, we cannot load any subsequent tables so abort */
> - break;
> - }
> -
> - if (table) {
> - check_table[i].func(fw, table);
> - if (failed == fw->minor_tests.failed)
> - fwts_passed(fw, "Table %s passed.", check_table[i].name);
> - } else {
> - fwts_log_info(fw, "Table %s not present to check.", check_table[i].name);
> - }
> - }
> -
> - return FWTS_OK;
> -}
> -
> static bool acpi_table_check_field(const char *field, const size_t len)
> {
> size_t i;
> @@ -89,7 +52,7 @@ static bool acpi_table_check_field_test(
> return true;
> }
>
> -static int acpi_table_check_test2(fwts_framework *fw)
> +static int acpi_table_check_test1(fwts_framework *fw)
> {
> int i;
> bool checked = false;
> @@ -153,13 +116,12 @@ static int acpi_table_check_test2(fwts_framework *fw)
> }
>
> static fwts_framework_minor_test acpi_table_check_tests[] = {
> - { acpi_table_check_test1, "Test ACPI tables." },
> - { acpi_table_check_test2, "Test ACPI headers." },
> + { acpi_table_check_test1, "Test ACPI headers." },
> { NULL, NULL }
> };
>
> static fwts_framework_ops acpi_table_check_ops = {
> - .description = "ACPI table settings sanity tests.",
> + .description = "ACPI table headers sanity tests.",
> .minor_tests = acpi_table_check_tests
> };
>
Acked-by: Ivan Hu<ivan.hu at canonical.com>
More information about the fwts-devel
mailing list