Re: [PATCH 00 of 31] x86: unification and xen updates
From: Jeremy Fitzhardinge
Date: Wed Mar 19 2008 - 18:46:45 EST
Ingo Molnar wrote:
* Jeremy Fitzhardinge <jeremy@xxxxxxxx> wrote:
i've uninlined it and has trickled that through your series.
I build 32-bit PAE all the time. I guess the difference is your build
is !PARAVIRT?
yes, randconfig triggered it rather quickly. Bad config attached. (it
now builds fine)
Ingo
This patch applied on top of everything else is sufficient to fix the
problem for me:
Subject: x86: fix build problem in pud_populate without CONFIG_PARAVIRT
asm/paravirt.h ends up including linux/sched.h, which pud_populate needs
for its reference to current. Specifically include linux/sched.h for it.
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@xxxxxxxxxx>
---
include/asm-x86/pgalloc.h | 1 +
1 file changed, 1 insertion(+)
===================================================================
--- a/include/asm-x86/pgalloc.h
+++ b/include/asm-x86/pgalloc.h
@@ -4,6 +4,7 @@
#include <linux/threads.h>
#include <linux/mm.h> /* for struct page */
#include <linux/pagemap.h>
+#include <linux/sched.h>
#ifdef CONFIG_PARAVIRT
#include <asm/paravirt.h>
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/