diff options
Diffstat (limited to 'arch/powerpc/mm/mmu_context_nohash.c')
-rw-r--r-- | arch/powerpc/mm/mmu_context_nohash.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/powerpc/mm/mmu_context_nohash.c b/arch/powerpc/mm/mmu_context_nohash.c index 928ebe79668b..9cba6cba2e50 100644 --- a/arch/powerpc/mm/mmu_context_nohash.c +++ b/arch/powerpc/mm/mmu_context_nohash.c | |||
@@ -421,12 +421,12 @@ void __init mmu_context_init(void) | |||
421 | /* | 421 | /* |
422 | * Allocate the maps used by context management | 422 | * Allocate the maps used by context management |
423 | */ | 423 | */ |
424 | context_map = alloc_bootmem(CTX_MAP_SIZE); | 424 | context_map = memblock_virt_alloc(CTX_MAP_SIZE, 0); |
425 | context_mm = alloc_bootmem(sizeof(void *) * (last_context + 1)); | 425 | context_mm = memblock_virt_alloc(sizeof(void *) * (last_context + 1), 0); |
426 | #ifndef CONFIG_SMP | 426 | #ifndef CONFIG_SMP |
427 | stale_map[0] = alloc_bootmem(CTX_MAP_SIZE); | 427 | stale_map[0] = memblock_virt_alloc(CTX_MAP_SIZE, 0); |
428 | #else | 428 | #else |
429 | stale_map[boot_cpuid] = alloc_bootmem(CTX_MAP_SIZE); | 429 | stale_map[boot_cpuid] = memblock_virt_alloc(CTX_MAP_SIZE, 0); |
430 | 430 | ||
431 | register_cpu_notifier(&mmu_context_cpu_nb); | 431 | register_cpu_notifier(&mmu_context_cpu_nb); |
432 | #endif | 432 | #endif |