From 6c7141741b5137b3ed310db312ad47e6436285fe Mon Sep 17 00:00:00 2001 From: Wen Congyang Date: Tue, 18 Dec 2012 12:22:21 -0800 Subject: [PATCH] --- yaml --- r: 350207 b: refs/heads/master c: f73568a059c3afd6323a9ee3860938df91252ee4 h: refs/heads/master i: 350205: 17b0fb6ca7aa441b686f27f2f06f91108aef22e8 350203: 8b341f7bea0395d398d415bbd4b240e2dc9329c2 350199: 4bafed5c841e36c602896bb455723dc30765c77e 350191: 44b4c4b6ddea1cb92518b47494a080d54fba47fc 350175: 0f5dcdaefd544c48ad27710adc4e3dd0753a0c0b 350143: 3546d2ead1e44e7bbae3615245ba11e98d7baf46 350079: d406930bb4190f5ee38efa5f5aa031e74c5c6b9c 349951: fdb8f768ba40cd6df3532f503a27b41963626c2e 349695: 613abe4777cfc8c65d951d09dde29ffae9e8ff47 349183: 07a3f5bb552b9087b620dd2fdcc786ea3130344f 348159: 2fe83f96eeb18257230da3d40c2bf8ef29ceb30d v: v3 --- [refs] | 2 +- trunk/arch/x86/mm/init_64.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 8974f4ea1bab..52fa004f78b9 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 602e018607ba5c92922c0ffae40e346e1b95fa84 +refs/heads/master: f73568a059c3afd6323a9ee3860938df91252ee4 diff --git a/trunk/arch/x86/mm/init_64.c b/trunk/arch/x86/mm/init_64.c index 2ead3c8a4c84..e779e0bb1dfd 100644 --- a/trunk/arch/x86/mm/init_64.c +++ b/trunk/arch/x86/mm/init_64.c @@ -605,7 +605,7 @@ kernel_physical_mapping_init(unsigned long start, } if (pgd_changed) - sync_global_pgds(addr, end); + sync_global_pgds(addr, end - 1); __flush_tlb_all(); @@ -981,7 +981,7 @@ vmemmap_populate(struct page *start_page, unsigned long size, int node) } } - sync_global_pgds((unsigned long)start_page, end); + sync_global_pgds((unsigned long)start_page, end - 1); return 0; }