|
@@ -304,22 +304,8 @@ void __init mem_init(void)
|
|
|
#endif
|
|
|
|
|
|
high_memory = (void *) __va(max_low_pfn * PAGE_SIZE);
|
|
|
-
|
|
|
-#ifdef CONFIG_NEED_MULTIPLE_NODES
|
|
|
- {
|
|
|
- pg_data_t *pgdat;
|
|
|
-
|
|
|
- for_each_online_pgdat(pgdat)
|
|
|
- if (pgdat->node_spanned_pages != 0) {
|
|
|
- printk("freeing bootmem node %d\n",
|
|
|
- pgdat->node_id);
|
|
|
- free_all_bootmem_node(pgdat);
|
|
|
- }
|
|
|
- }
|
|
|
-#else
|
|
|
- max_mapnr = max_pfn;
|
|
|
+ set_max_mapnr(max_pfn);
|
|
|
free_all_bootmem();
|
|
|
-#endif
|
|
|
|
|
|
#ifdef CONFIG_HIGHMEM
|
|
|
{
|