[MIPS] Fix sparsemem support.
authorChad Reese <creese@caviumnetworks.com>
Wed, 31 May 2006 00:16:49 +0000 (17:16 -0700)
committerRalf Baechle <ralf@linux-mips.org>
Mon, 5 Jun 2006 23:15:20 +0000 (00:15 +0100)
Move memory_present() in arch/mips/kernel/setup.c. When using sparsemem
extreme, this function does an allocate for bootmem. This would always
fail since init_bootmem hasn't been called yet.

Move memory_present after free_bootmem. This only marks actual memory
ranges as present instead of the entire address space.

Signed-off-by: Chad Reese <creese@caviumnetworks.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

No differences found