]> git.baikalelectronics.ru Git - kernel.git/commit
[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)
commit5f378ef93059efc07c0701cb45ea2bdb121a8e27
tree940184596b217cfe65948e8e29d91025e3657d47
parentb8f0d86a75e7b6f9b69296d9b3bc60a9f59fcdc9
[MIPS] Fix sparsemem support.

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>
arch/mips/kernel/setup.c
arch/mips/mm/init.c
include/asm-mips/page.h
include/asm-mips/sparsemem.h [new file with mode: 0644]