- remove old vserver-1.9.0 code
authorMark Huang <mlhuang@cs.princeton.edu>
Sun, 21 Aug 2005 00:19:04 +0000 (00:19 +0000)
committerMark Huang <mlhuang@cs.princeton.edu>
Sun, 21 Aug 2005 00:19:04 +0000 (00:19 +0000)
mm/mremap.c

index 1ff760f..b287a5e 100644 (file)
@@ -244,7 +244,6 @@ static unsigned long move_vma(struct vm_area_struct *vma,
                        vma->vm_next->vm_flags |= VM_ACCOUNT;
        }
 
-       vx_vmpages_add(mm, new_len >> PAGE_SHIFT);
        __vm_stat_account(mm, vma->vm_flags, vma->vm_file, new_len>>PAGE_SHIFT);
        if (vm_flags & VM_LOCKED) {
                vx_vmlocked_add(mm, new_len >> PAGE_SHIFT);
@@ -362,10 +361,6 @@ unsigned long do_mremap(unsigned long addr,
                goto out;
        }
 
-       /* check context space, maybe only Private writable mapping? */
-       if (!vx_vmpages_avail(current->mm, (new_len - old_len) >> PAGE_SHIFT))
-               goto out;
-
        if (vma->vm_flags & VM_ACCOUNT) {
                charged = (new_len - old_len) >> PAGE_SHIFT;
                if (security_vm_enough_memory(charged))