diff -uprN -X /usr/src/linux-2.6.22-rc4/Documentation/dontdiff /usr/src/linux-2.6.22-rc4/include/asm-i386/highmem.h linux-2.6.22-rc4-uml-fix/include/asm-i386/highmem.h --- /usr/src/linux-2.6.22-rc4/include/asm-i386/highmem.h 2007-06-14 12:12:58.000000000 +0530 +++ linux-2.6.22-rc4-uml-fix/include/asm-i386/highmem.h 2007-06-15 11:34:10.000000000 +0530 @@ -24,7 +24,9 @@ #include #include #include +#ifdef CONFIG_PARAVIRT #include +#endif /* declarations for highmem.c */ extern unsigned long highstart_pfn, highend_pfn; diff -uprN -X /usr/src/linux-2.6.22-rc4/Documentation/dontdiff /usr/src/linux-2.6.22-rc4/include/asm-i386/mmu_context.h linux-2.6.22-rc4-uml-fix/include/asm-i386/mmu_context.h --- /usr/src/linux-2.6.22-rc4/include/asm-i386/mmu_context.h 2007-06-14 12:12:58.000000000 +0530 +++ linux-2.6.22-rc4-uml-fix/include/asm-i386/mmu_context.h 2007-06-15 11:34:24.000000000 +0530 @@ -5,8 +5,9 @@ #include #include #include +#ifdef CONFIG_PARAVIRT #include -#ifndef CONFIG_PARAVIRT +#else #include static inline void paravirt_activate_mm(struct mm_struct *prev,