aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuenter Roeck <linux@roeck-us.net>2014-02-18 01:46:54 -0500
committerMichal Simek <michal.simek@xilinx.com>2014-03-12 05:10:06 -0400
commit79c157a3fbaacd6b327f0433957767fe053d0d78 (patch)
tree5ad317f47c62748d0acac57cc1df6776c2cb582f
parentfa389e220254c69ffae0d403eac4146171062d08 (diff)
microblaze: Rename global function heartbeat()
microblaze:allmodconfig complains for some configurations that 'heartbeat' is redefined as different kind of symbol. This is seen in test compiles of watchdog drivers, which often use 'heartbeat' as ststic variable. Since 'heartbeat' is an unfortunate name for a global function, rename it to microblaze_heartbeat. Also rename the setup function to microblaze_setup_heartbeat. Signed-off-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
-rw-r--r--arch/microblaze/include/asm/setup.h4
-rw-r--r--arch/microblaze/kernel/heartbeat.c4
-rw-r--r--arch/microblaze/kernel/timer.c4
3 files changed, 6 insertions, 6 deletions
diff --git a/arch/microblaze/include/asm/setup.h b/arch/microblaze/include/asm/setup.h
index f05df5630c84..0990b436be51 100644
--- a/arch/microblaze/include/asm/setup.h
+++ b/arch/microblaze/include/asm/setup.h
@@ -25,8 +25,8 @@ int setup_early_printk(char *opt);
25void remap_early_printk(void); 25void remap_early_printk(void);
26void disable_early_printk(void); 26void disable_early_printk(void);
27 27
28void heartbeat(void); 28void microblaze_heartbeat(void);
29void setup_heartbeat(void); 29void microblaze_setup_heartbeat(void);
30 30
31# ifdef CONFIG_MMU 31# ifdef CONFIG_MMU
32extern void mmu_reset(void); 32extern void mmu_reset(void);
diff --git a/arch/microblaze/kernel/heartbeat.c b/arch/microblaze/kernel/heartbeat.c
index 1879a0527776..4643e3ab9414 100644
--- a/arch/microblaze/kernel/heartbeat.c
+++ b/arch/microblaze/kernel/heartbeat.c
@@ -17,7 +17,7 @@
17 17
18static unsigned int base_addr; 18static unsigned int base_addr;
19 19
20void heartbeat(void) 20void microblaze_heartbeat(void)
21{ 21{
22 static unsigned int cnt, period, dist; 22 static unsigned int cnt, period, dist;
23 23
@@ -42,7 +42,7 @@ void heartbeat(void)
42 } 42 }
43} 43}
44 44
45void setup_heartbeat(void) 45void microblaze_setup_heartbeat(void)
46{ 46{
47 struct device_node *gpio = NULL; 47 struct device_node *gpio = NULL;
48 int *prop; 48 int *prop;
diff --git a/arch/microblaze/kernel/timer.c b/arch/microblaze/kernel/timer.c
index fb0c61443f19..717a3d90e1b8 100644
--- a/arch/microblaze/kernel/timer.c
+++ b/arch/microblaze/kernel/timer.c
@@ -140,7 +140,7 @@ static irqreturn_t timer_interrupt(int irq, void *dev_id)
140{ 140{
141 struct clock_event_device *evt = &clockevent_xilinx_timer; 141 struct clock_event_device *evt = &clockevent_xilinx_timer;
142#ifdef CONFIG_HEART_BEAT 142#ifdef CONFIG_HEART_BEAT
143 heartbeat(); 143 microblaze_heartbeat();
144#endif 144#endif
145 timer_ack(); 145 timer_ack();
146 evt->event_handler(evt); 146 evt->event_handler(evt);
@@ -274,7 +274,7 @@ static void __init xilinx_timer_init(struct device_node *timer)
274 274
275 setup_irq(irq, &timer_irqaction); 275 setup_irq(irq, &timer_irqaction);
276#ifdef CONFIG_HEART_BEAT 276#ifdef CONFIG_HEART_BEAT
277 setup_heartbeat(); 277 microblaze_setup_heartbeat();
278#endif 278#endif
279 xilinx_clocksource_init(); 279 xilinx_clocksource_init();
280 xilinx_clockevent_init(); 280 xilinx_clockevent_init();