The rmap patches require that PMD_SIZE be evaluated in a cpp expression. --- 25-akpm/include/asm-ia64/pgtable.h | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN include/asm-ia64/pgtable.h~ia64-rmap-build-fix include/asm-ia64/pgtable.h --- 25/include/asm-ia64/pgtable.h~ia64-rmap-build-fix Sun Apr 18 23:35:52 2004 +++ 25-akpm/include/asm-ia64/pgtable.h Sun Apr 18 23:36:05 2004 @@ -102,7 +102,7 @@ * can map. */ #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT-3)) -#define PMD_SIZE (__IA64_UL(1) << PMD_SHIFT) +#define PMD_SIZE (1UL << PMD_SHIFT) #define PMD_MASK (~(PMD_SIZE-1)) #define PTRS_PER_PMD (__IA64_UL(1) << (PAGE_SHIFT-3)) _