arch/i386/mm/init.c | 22 ---------------------- 1 files changed, 22 deletions(-) diff -puN arch/i386/mm/init.c~4g4g-remove-touch_all_pages arch/i386/mm/init.c --- 25/arch/i386/mm/init.c~4g4g-remove-touch_all_pages 2003-08-06 12:36:01.000000000 -0700 +++ 25-akpm/arch/i386/mm/init.c 2003-08-06 12:36:14.000000000 -0700 @@ -332,27 +332,6 @@ void __init zone_sizes_init(void) extern void zone_sizes_init(void); #endif /* !CONFIG_DISCONTIGMEM */ -#ifdef CONFIG_DISCONTIGMEM -void __init touch_all_pages(void) -{ -} -#else -void __init touch_all_pages(void) -{ - int i; - char *page; - volatile char data; - - printk("touching all pages ...\n"); - for (i = 0; i < max_low_pfn; i++) { - page = (char *)PAGE_OFFSET + i * PAGE_SIZE; - data = *page; - } - - printk("done.\n"); -} -#endif - /* * paging_init() sets up the page tables - note that the first 8MB are * already mapped by head.S. @@ -378,7 +357,6 @@ void __init paging_init(void) kmap_init(); zone_sizes_init(); - touch_all_pages(); } /* _