patch-2.3.3 linux/mm/mlock.c
Next file: linux/mm/swapfile.c
Previous file: linux/kernel/ksyms.c
Back to the patch index
Back to the overall index
- Lines: 15
- Date:
Sun May 16 21:45:23 1999
- Orig file:
v2.3.2/linux/mm/mlock.c
- Orig date:
Fri Nov 20 11:43:19 1998
diff -u --recursive --new-file v2.3.2/linux/mm/mlock.c linux/mm/mlock.c
@@ -115,10 +115,11 @@
if (!retval) {
/* keep track of amount of locked VM */
pages = (end - start) >> PAGE_SHIFT;
- if (!(newflags & VM_LOCKED))
+ if (newflags & VM_LOCKED) {
pages = -pages;
- vma->vm_mm->locked_vm += pages;
- make_pages_present(start, end);
+ make_pages_present(start, end);
+ }
+ vma->vm_mm->locked_vm -= pages;
}
return retval;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)