There is no "safe" solution that I know of. The attached patch will fix this particular problem, but might create new ones. Try it at your own risk. -Arun On 11/11/2003 11:03 PM, Shiju A Mathew wrote: > Hi, > The mummap is failing to unmap the pages allocated by > mmap when a ia32 application ( 4k Pagesize) is run on > ia64 system( 16k pagesize). This happens when the > offset in mmap does not fall on 16k boundary. The > problem seems to be similar to the problem " Odd IA32 > mmap calls" (Calls to mmap/munmap where the length is > a fraction of the page size cause a memory leak, > eventually running out of VM for the IA32 process) > listed in the ToDo list of ia64 homepage.I am doing > the test on sles-8 running 2.4.19 kernel. Is this > problem fixed in the 2.6 test kernel ? If it is not > fixed are there anyone working on it to fix the > problem? --- 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; - To unsubscribe from this list: send the line "unsubscribe linux-ia64" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Wed Nov 12 14:21:50 2003
This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:20 EST