patch-2.1.96 linux/arch/arm/mm/init.c

Next file: linux/arch/arm/mm/mm-a5k.c
Previous file: linux/arch/arm/mm/fault-armv.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.1.95/linux/arch/arm/mm/init.c linux/arch/arm/mm/init.c
@@ -17,6 +17,7 @@
 #include <linux/mm.h>
 #include <linux/swap.h>
 #include <linux/smp.h>
+#include <linux/init.h>
 #ifdef CONFIG_BLK_DEV_INITRD
 #include <linux/blk.h>
 #endif
@@ -102,7 +103,7 @@
 /*
  * paging_init() sets up the page tables...
  */
-unsigned long paging_init(unsigned long start_mem, unsigned long end_mem)
+__initfunc(unsigned long paging_init(unsigned long start_mem, unsigned long end_mem))
 {
 	extern unsigned long free_area_init(unsigned long, unsigned long);
 
@@ -129,7 +130,7 @@
  * memory is free.  This is done after various parts of the system have
  * claimed their memory after the kernel image.
  */
-void mem_init(unsigned long start_mem, unsigned long end_mem)
+__initfunc(void mem_init(unsigned long start_mem, unsigned long end_mem))
 {
 	extern void sound_init(void);
 	int codepages = 0;

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov