ARM: cache-l2x0: Fix section mismatch

WARNING: vmlinux.o(.text+0x1066c): Section mismatch in reference
from the function l2cc_suspend() to the function
.init.text:pl310_save()
The function l2cc_suspend() references
the function __init pl310_save().
This is often because l2cc_suspend lacks a __init
annotation or the annotation of pl310_save is wrong.

This looks fairly bad. Every time l2cc_suspend() is called we may
be calling into junk code.

Change-Id: I9c1d8e8dda1f0c8f8272d928f2095f370d4f3426
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
diff --git a/arch/arm/mm/cache-l2x0.c b/arch/arm/mm/cache-l2x0.c
index dee5479..2d94030 100644
--- a/arch/arm/mm/cache-l2x0.c
+++ b/arch/arm/mm/cache-l2x0.c
@@ -517,7 +517,7 @@
 }
 #endif
 
-static void __init pl310_save(void)
+static void pl310_save(void)
 {
 	u32 l2x0_revision = readl_relaxed(l2x0_base + L2X0_CACHE_ID) &
 		L2X0_CACHE_ID_RTL_MASK;