1 Return proper sys_munmap() error code
3 --- linux-2.2.25/mm/mremap.c~ Wed Feb 18 17:39:06 2004
4 +++ linux-2.2.25/mm/mremap.c Wed Feb 18 17:39:06 2004
6 * Always allow a shrinking remap: that just unmaps
7 * the unnecessary pages..
10 if (old_len >= new_len) {
11 - do_munmap(addr+new_len, old_len - new_len);
12 + ret = do_munmap(addr+new_len, old_len - new_len);
13 + if (ret && old_len != new_len)