--- linux-2.4.9/arch/ia64/ia32/sys_ia32.c Tue Feb 5 22:08:20 2002 +++ linux-nk/arch/ia64/ia32/sys_ia32.c Tue Feb 5 22:18:24 2002 @@ -549,8 +559,8 @@ if (start > end) return -EINVAL; - start = PAGE_ALIGN(start); - end = PAGE_START(end); + start = PAGE_START(start); + end = PAGE_ALIGN(end); if (start >= end) return 0;