diff options
author | Cliff Wickman <cpw@sgi.com> | 2008-10-24 00:54:05 +0200 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-10-27 14:17:16 +0100 |
commit | ef020ab0109aa5cd6eac2e93519b7641c9862828 (patch) | |
tree | 2ad7a8baa2b26d71c6217a204d2114c83c6baa69 /arch/x86/mm | |
parent | xen: fix Xen domU boot with batched mprotect (diff) | |
download | linux-ef020ab0109aa5cd6eac2e93519b7641c9862828.tar.xz linux-ef020ab0109aa5cd6eac2e93519b7641c9862828.zip |
x86/uv: memory allocation at initialization
Impact: on SGI UV platforms, fix boot crash
UV initialization is currently called too late to call alloc_bootmem_pages().
The current sequence is:
start_kernel()
mem_init()
free_all_bootmem() <--- discard of bootmem
rest_init()
kernel_init()
smp_prepare_cpus()
native_smp_prepare_cpus()
uv_system_init() <--- uses alloc_bootmem_pages()
It should be calling kmalloc().
Signed-off-by: Cliff Wickman <cpw@sgi.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/mm')
0 files changed, 0 insertions, 0 deletions