diff options
Diffstat (limited to 'arch/i386/mm/discontig.c')
-rw-r--r-- | arch/i386/mm/discontig.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/i386/mm/discontig.c b/arch/i386/mm/discontig.c index 7c392dc553b8..f0c10b3cd158 100644 --- a/arch/i386/mm/discontig.c +++ b/arch/i386/mm/discontig.c | |||
@@ -313,6 +313,11 @@ unsigned long __init setup_memory(void) | |||
313 | highstart_pfn = system_max_low_pfn; | 313 | highstart_pfn = system_max_low_pfn; |
314 | printk(KERN_NOTICE "%ldMB HIGHMEM available.\n", | 314 | printk(KERN_NOTICE "%ldMB HIGHMEM available.\n", |
315 | pages_to_mb(highend_pfn - highstart_pfn)); | 315 | pages_to_mb(highend_pfn - highstart_pfn)); |
316 | num_physpages = highend_pfn; | ||
317 | high_memory = (void *) __va(highstart_pfn * PAGE_SIZE - 1) + 1; | ||
318 | #else | ||
319 | num_physpages = system_max_low_pfn; | ||
320 | high_memory = (void *) __va(system_max_low_pfn * PAGE_SIZE - 1) + 1; | ||
316 | #endif | 321 | #endif |
317 | printk(KERN_NOTICE "%ldMB LOWMEM available.\n", | 322 | printk(KERN_NOTICE "%ldMB LOWMEM available.\n", |
318 | pages_to_mb(system_max_low_pfn)); | 323 | pages_to_mb(system_max_low_pfn)); |