diff --git a/arch/alpha/mm/init.c b/arch/alpha/mm/init.c
index 550f4907d61305f94b0361283a336ab0746c3001..5e6da47779a408afd3392689f434444f81ee2d9a 100644
--- a/arch/alpha/mm/init.c
+++ b/arch/alpha/mm/init.c
@@ -267,8 +267,7 @@ callback_init(void * kernel_end)
 /*
  * paging_init() sets up the memory map.
  */
-void
-paging_init(void)
+void __init paging_init(void)
 {
 	unsigned long zones_size[MAX_NR_ZONES] = {0, };
 	unsigned long dma_pfn, high_pfn;