Re: [git pull] xen, x86 fixes

From: Jeremy Fitzhardinge
Date: Tue Jun 24 2008 - 08:41:20 EST


Adrian Bunk wrote:
Another compile error from the x86 tree:

<-- snip -->

...
CC arch/x86/xen/mmu.o
/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/x86/xen/mmu.c: In function âxen_pmd_valâ:
/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/x86/xen/mmu.c:229: error: âpmd_tâ has no member named âpmdâ
make[2]: *** [arch/x86/xen/mmu.o] Error 1

<-- snip -->

The problem seems to be related to CONFIG_X86_PAE=n which results in
PAGETABLE_LEVELS == 2.

Not visible in -next due to "xen: remove support for non-PAE 32-bit",
but that is not in 2.6.26.

Thanks Adrian,

Bringing that patch over into .26 would be the easiest fix. It's effectively a bugfix because non-PAE Xen is broken and unusable anyway.

Alternatively, I can easily put a little patch together to use the right accessors that will compile in non-PAE.

J
--
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/