This bumps up the extra LMB reservations in ordering so that they're
accounted for prior to iterating over the region list. This ensures that
reservations are visible both within the LMB and bootmem context.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
__add_active_range(0, start_pfn, end_pfn);
}
+ /*
+ * Handle additional early reservations
+ */
+ check_for_initrd();
+ reserve_crashkernel();
+
/*
* Add all physical memory to the bootmem map and mark each
* area as present.
node_set_online(0);
sparse_memory_present_with_active_regions(0);
-
- check_for_initrd();
-
- reserve_crashkernel();
}
#ifndef CONFIG_NEED_MULTIPLE_NODES