[PATCH 2/3] ARM: fix compilation of timer & watchdog

Mircea Gherzan mgherzan at gmail.com
Fri Mar 9 23:45:11 UTC 2012


Signed-off-by: Mircea Gherzan <mgherzan at gmail.com>
---
 arch/arm/kernel/smp_twd.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/arch/arm/kernel/smp_twd.c b/arch/arm/kernel/smp_twd.c
index 4464b87..b93e3ad 100644
--- a/arch/arm/kernel/smp_twd.c
+++ b/arch/arm/kernel/smp_twd.c
@@ -216,6 +216,10 @@ static struct clk *twd_get_clock(void)
 	return clk;
 }
 
+extern void smp_timer_broadcast(const struct cpumask *mask);
+
+static struct clock_event_device __percpu **twd_evt;
+
 /*
  * Setup the local clock events for a CPU.
  */
@@ -248,7 +252,6 @@ static void __cpuinit twd_timer_setup(struct clock_event_device *clk)
 		twd_timer_rate = clk_get_rate(twd_clk);
 	else
 		twd_calibrate_rate();
-	extern void smp_timer_broadcast(const struct cpumask *mask);
 
 	__raw_writel(0, twd_base + TWD_TIMER_CONTROL);
 
-- 
1.7.9.1




More information about the linaro-dev mailing list