--- linux-2.4/arch/ia64/ia32/sys_ia32.c Tue May 27 10:20:10 2003 +++ linux-change/arch/ia64/ia32/sys_ia32.c Thu May 29 00:50:33 2003 @@ -547,7 +547,7 @@ #if PAGE_SHIFT <= IA32_PAGE_SHIFT ret = sys_munmap(start, end - start); #else - if (start > end) + if (start >= end) return -EINVAL; start = PAGE_ALIGN(start);