diff -up kexec-tools-testing-20070330/purgatory/arch/ia64/purgatory-ia64.c.orig kexec-tools-testing-20070330/purgatory/arch/ia64/purgatory-ia64.c --- kexec-tools-testing-20070330/purgatory/arch/ia64/purgatory-ia64.c.orig 2009-01-29 10:28:03.000000000 -0500 +++ kexec-tools-testing-20070330/purgatory/arch/ia64/purgatory-ia64.c 2009-01-29 10:28:29.000000000 -0500 @@ -148,7 +148,7 @@ setup_arch(void) inline unsigned long PA(unsigned long addr) { - return addr - PAGE_OFFSET; + return addr & 0x0fffffffffffffffLL; } void