ARM: local timers: Move arch_timer_register to __init section

Fix the following warning seen while linking
WARNING: vmlinux.o(.text+0xc4b8): Section mismatch in reference
from the function arch_timer_register() to the (unknown reference)
 .cpuinit.data:(unknown)
The function arch_timer_register() references
the (unknown reference) __cpuinitdata (unknown).
This is often because arch_timer_register lacks a __cpuinitdata
annotation or the annotation of (unknown) is wrong.

Change-Id: I2646e63550b9f46d36a34d9e3b2841c7d6204386
Signed-off-by: Sathish Ambley <sambley@codeaurora.org>
diff --git a/arch/arm/kernel/arch_timer.c b/arch/arm/kernel/arch_timer.c
index a920c5f..0cd27bc 100644
--- a/arch/arm/kernel/arch_timer.c
+++ b/arch/arm/kernel/arch_timer.c
@@ -289,7 +289,7 @@
 	.notifier_call = arch_timer_cpu_notify,
 };
 
-int arch_timer_register(struct resource *res, int res_nr)
+int __init arch_timer_register(struct resource *res, int res_nr)
 {
 	struct irqaction *irqa;
 	unsigned int cpu = smp_processor_id();