Skip to content

Commit

Permalink
ARM64 / ACPI: Ignore the return error value of acpi_map_gic_cpu_inter…
Browse files Browse the repository at this point in the history
…face()

MADT scanning will stop when it gets an error from the handler,
acpi_map_gic_cpu_interface(), on arm64.  However, we need to
find all of the enabled CPUs so that SMP initialization can work
properly.  So, if an error occurs in this case, ignore it for
now so that we can find all of the enabled CPUs.

Signed-off-by: Hanjun Guo <hanjun.guo@linaro.org>
Signed-off-by: Will Deacon <will.deacon@arm.com>
  • Loading branch information
Hanjun Guo authored and Will Deacon committed Mar 31, 2015
1 parent 8ef3203 commit ec81ad4
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion arch/arm64/kernel/acpi.c
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,8 @@ acpi_parse_gic_cpu_interface(struct acpi_subtable_header *header,
return -EINVAL;

acpi_table_print_madt_entry(header);
return acpi_map_gic_cpu_interface(processor);
acpi_map_gic_cpu_interface(processor);
return 0;
}

/* Parse GIC cpu interface entries in MADT for SMP init */
Expand Down

0 comments on commit ec81ad4

Please sign in to comment.