aboutsummaryrefslogtreecommitdiff
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-09-28 20:30:06 +0400
commit95cd619db820f087b8e05d827c42b35242f19a25 (patch)
tree1f0175cf210ce47bbb13ccf418ac0ad889fdc254
parentdc4ac7e4bb2f6fab3affd37e3665acfe84148c03 (diff)
Workaround for Origen boot failure with CONFIG_OF enabledtracking-ll-last-minute-fixes-ll-20120928.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 7fa82240d08..4d264beaeaf 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;
}