Index: linux-2.6.18-mm3/arch/ia64/kernel/asm-offsets.c =================================================================== --- linux-2.6.18-mm3.orig/arch/ia64/kernel/asm-offsets.c 2006-10-07 16:35:58.317807206 -0700 +++ linux-2.6.18-mm3/arch/ia64/kernel/asm-offsets.c 2006-10-07 19:03:09.820608590 -0700 @@ -270,6 +270,6 @@ void foo(void) DEFINE(IA64_TIME_SOURCE_MMIO32, TIME_SOURCE_MMIO32); DEFINE(IA64_TIMESPEC_TV_NSEC_OFFSET, offsetof (struct timespec, tv_nsec)); BLANK(); - DEFINE(IA64_VIRTUAL_MEM_MAP, VIRTUAL_MEM_MAP); + DEFINE(IA64_VIRTUAL_MEM_MAP, VIRTUAL_MEM_MAP - PAGE_OFFSET); DEFINE(IA64_VIRTUAL_MEM_MAP_PAGE_SHIFT, VIRTUAL_MEM_MAP_PAGE_SHIFT); }