diff options
-rw-r--r-- | arch/mips/mm/init.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/mips/mm/init.c b/arch/mips/mm/init.c index 1aadeb42c5a5..11689e1a2924 100644 --- a/arch/mips/mm/init.c +++ b/arch/mips/mm/init.c | |||
@@ -368,7 +368,7 @@ void __init mem_init(void) | |||
368 | #ifdef CONFIG_DISCONTIGMEM | 368 | #ifdef CONFIG_DISCONTIGMEM |
369 | #error "CONFIG_HIGHMEM and CONFIG_DISCONTIGMEM dont work together yet" | 369 | #error "CONFIG_HIGHMEM and CONFIG_DISCONTIGMEM dont work together yet" |
370 | #endif | 370 | #endif |
371 | max_mapnr = highend_pfn; | 371 | max_mapnr = highend_pfn ? highend_pfn : max_low_pfn; |
372 | #else | 372 | #else |
373 | max_mapnr = max_low_pfn; | 373 | max_mapnr = max_low_pfn; |
374 | #endif | 374 | #endif |