[MM]: sparse_init() should be __init.

Signed-off-by: David S. Miller <davem@davemloft.net>
diff --git a/mm/sparse.c b/mm/sparse.c
index ac26eb0..893e562 100644
--- a/mm/sparse.c
+++ b/mm/sparse.c
@@ -272,7 +272,7 @@
  * Allocate the accumulated non-linear sections, allocate a mem_map
  * for each and record the physical to section mapping.
  */
-void sparse_init(void)
+void __init sparse_init(void)
 {
 	unsigned long pnum;
 	struct page *map;