> diff -puN include/asm-generic/ptemap.h~asm-generic-ptemap-h-highpte include/asm-generic/ptemap.h > +#ifdef CONFIG_HIGHPTE > +#include <asm/highmem.h> > +#define pte_offset_map(dir, address) \ > + ((pte_t *)kmap_atomic(pmd_page(*(dir)),KM_PTE0) + pte_index(address)) > +#define pte_offset_map_nested(dir, address) \ > + ((pte_t *)kmap_atomic(pmd_page(*(dir)),KM_PTE1) + pte_index(address)) > +#define pte_unmap(pte) kunmap_atomic(pte, KM_PTE0) > +#define pte_unmap_nested(pte) kunmap_atomic((pte), KM_PTE1) > + > +#else /* !CONFIG_HIGHPTE */ > + > #define pte_offset_map(dir,addr) pte_offset_kernel((dir),(addr)) > #define pte_offset_map_nested(dir,addr) pte_offset_kernel((dir),(addr)) > #define pte_unmap(pte) do { } while (0) You need to add a closing #endif here. -Tony -- To unsubscribe from this list: send the line "unsubscribe linux-arch" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html