projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
835fc94
)
x86: change propagate_e820_map() back to find_max_pfn(), 32-bit, fix
author
Yinghai Lu
<yhlu.kernel@gmail.com>
Tue, 3 Jun 2008 17:24:49 +0000
(10:24 -0700)
committer
Ingo Molnar
<mingo@elte.hu>
Wed, 4 Jun 2008 10:00:38 +0000
(12:00 +0200)
add memory_present() calls for sparse and non-numa.
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/kernel/setup_32.c
patch
|
blob
|
history
diff --git
a/arch/x86/kernel/setup_32.c
b/arch/x86/kernel/setup_32.c
index c985a8c305e06871aee858f07080c61f5258e7aa..ccf3595202fa6a75073370b58b7b864f201384e8 100644
(file)
--- a/
arch/x86/kernel/setup_32.c
+++ b/
arch/x86/kernel/setup_32.c
@@
-377,11
+377,13
@@
static unsigned long __init setup_memory(void)
if (max_pfn > max_low_pfn) {
highstart_pfn = max_low_pfn;
}
+ memory_present(0, 0, highend_pfn);
printk(KERN_NOTICE "%ldMB HIGHMEM available.\n",
pages_to_mb(highend_pfn - highstart_pfn));
num_physpages = highend_pfn;
high_memory = (void *) __va(highstart_pfn * PAGE_SIZE - 1) + 1;
#else
+ memory_present(0, 0, max_low_pfn);
num_physpages = max_low_pfn;
high_memory = (void *) __va(max_low_pfn * PAGE_SIZE - 1) + 1;
#endif