summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Konovalov <andrey.konovalov@linaro.org>2012-09-28 20:30:06 +0400
committerAndrey Konovalov <andrey.konovalov@linaro.org>2012-10-08 23:42:44 +0400
commit0eb9a11cfa1349cf8cb75c8883921f4e2f38644f (patch)
treebf3707a2816adac243861adbcab9d26f5c99592e
parentb58e4a8d72e42a11e0578ae54ab71c7aa5243dc5 (diff)
Workaround for Origen boot failure with CONFIG_OF enabledtracking-ll-last-minute-fixes-ll-20121008.0
This is because cpuif_logical_map() is used before it is initialized if CONFIG_GIC_NON_BANKED is enabled, and percpu_offest is provided. This temporary workaround is the result of discussion between Tushar Behera <tushar.behera@linaro.org>, Jon Medhurst (Tixy) <tixy@linaro.org> and Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>. CC: Tushar Behera <tushar.behera@linaro.org> CC: Jon Medhurst (Tixy) <tixy@linaro.org> CC: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
-rw-r--r--arch/arm/common/gic.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/common/gic.c b/arch/arm/common/gic.c
index 7fa82240d083..4d264beaeafc 100644
--- a/arch/arm/common/gic.c
+++ b/arch/arm/common/gic.c
@@ -755,7 +755,7 @@ void __init gic_init_bases(unsigned int gic_nr, int irq_start,
for_each_possible_cpu(cpu) {
unsigned long offset =
- percpu_offset * cpuif_logical_map(cpu);
+ percpu_offset * cpu_logical_map(cpu);
*per_cpu_ptr(gic->dist_base.percpu_base, cpu) = dist_base + offset;
*per_cpu_ptr(gic->cpu_base.percpu_base, cpu) = cpu_base + offset;
}