mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [patch]x86: arch_add_memory round up address
@ 2008-10-09  5:31 Shaohua Li
  2008-10-09  6:04 ` Yinghai Lu
  0 siblings, 1 reply; 10+ messages in thread
From: Shaohua Li @ 2008-10-09  5:31 UTC (permalink / raw)
  To: lkml; +Cc: Andrew Morton, Ingo Molnar

Round up address to a page, otherwise the last page isn't mapped.

Signed-off-by: Shaohua Li <shaohua.li@intel.com>
---
 arch/x86/mm/init_64.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Index: linux/arch/x86/mm/init_64.c
===================================================================
--- linux.orig/arch/x86/mm/init_64.c	2008-10-09 11:42:33.000000000 +0800
+++ linux/arch/x86/mm/init_64.c	2008-10-09 11:43:22.000000000 +0800
@@ -721,7 +721,8 @@ int arch_add_memory(int nid, u64 start, 
 	unsigned long nr_pages = size >> PAGE_SHIFT;
 	int ret;
 
-	last_mapped_pfn = init_memory_mapping(start, start + size-1);
+	last_mapped_pfn = init_memory_mapping(start,
+		round_up(start + size-1, PAGE_SIZE));
 	if (last_mapped_pfn > max_pfn_mapped)
 		max_pfn_mapped = last_mapped_pfn;
 



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2008-10-14 17:10 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-09  5:31 [patch]x86: arch_add_memory round up address Shaohua Li
2008-10-09  6:04 ` Yinghai Lu
2008-10-09  6:08   ` Shaohua Li
2008-10-09  6:22     ` Yinghai Lu
2008-10-09  6:28       ` Shaohua Li
2008-10-09  6:40         ` Yinghai Lu
2008-10-09  7:06           ` Shaohua Li
2008-10-14  5:16             ` Yasunori Goto
2008-10-14  7:30               ` Shaohua Li
2008-10-14 17:09                 ` Yinghai Lu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®