From 8f827732adb2ef6981ef3167d0934363f99a80b3 Mon Sep 17 00:00:00 2001 From: Joe Korty Date: Mon, 2 Jun 2008 17:21:06 -0400 Subject: [PATCH] --- yaml --- r: 98035 b: refs/heads/master c: 86b2b70e156203149c3861455feec54bc4906e6d h: refs/heads/master i: 98033: c317eb55e21563a5c04112b41dfa80787459fed9 98031: 06819f09fe14bbcce2949499e0e100308d362ac9 v: v3 --- [refs] | 2 +- trunk/arch/x86/kernel/head_32.S | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 72dc9c00e12b..af3f84b7e36e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b29c701deacd5d24453127c37ed77ef851c53b8b +refs/heads/master: 86b2b70e156203149c3861455feec54bc4906e6d diff --git a/trunk/arch/x86/kernel/head_32.S b/trunk/arch/x86/kernel/head_32.S index b2cc73768a9d..f7357cc0162c 100644 --- a/trunk/arch/x86/kernel/head_32.S +++ b/trunk/arch/x86/kernel/head_32.S @@ -189,7 +189,7 @@ default_entry: * this stage. */ -#define KPMDS ((0x100000000-__PAGE_OFFSET) >> 30) /* Number of kernel PMDs */ +#define KPMDS (((-__PAGE_OFFSET) >> 30) & 3) /* Number of kernel PMDs */ xorl %ebx,%ebx /* %ebx is kept at zero */