patch-1.3.27 linux/mm/memory.c
Next file: linux/mm/swap.c
Previous file: linux/kernel/sys.c
Back to the patch index
Back to the overall index
- Lines: 44
- Date:
Thu Sep 14 14:48:34 1995
- Orig file:
v1.3.26/linux/mm/memory.c
- Orig date:
Wed Sep 13 12:45:34 1995
diff -u --recursive --new-file v1.3.26/linux/mm/memory.c linux/mm/memory.c
@@ -628,7 +628,7 @@
old_page = pte_page(pte);
if (old_page >= high_memory)
goto bad_wp_page;
- vma->vm_mm->min_flt++;
+ tsk->min_flt++;
/*
* Do we need to copy?
*/
@@ -969,7 +969,7 @@
if (mem_map[MAP_NR(pte_page(page))] > 1 && !(vma->vm_flags & VM_SHARED))
page = pte_wrprotect(page);
++vma->vm_mm->rss;
- ++vma->vm_mm->maj_flt;
+ ++tsk->maj_flt;
set_pte(page_table, page);
return;
}
@@ -1000,14 +1000,14 @@
address &= PAGE_MASK;
if (!vma->vm_ops || !vma->vm_ops->nopage) {
++vma->vm_mm->rss;
- ++vma->vm_mm->min_flt;
+ ++tsk->min_flt;
get_empty_page(tsk, vma, page_table);
return;
}
page = __get_free_page(GFP_KERNEL);
if (share_page(vma, address, write_access, page)) {
- ++vma->vm_mm->min_flt;
++vma->vm_mm->rss;
+ ++tsk->min_flt;
return;
}
if (!page) {
@@ -1015,7 +1015,7 @@
put_page(page_table, BAD_PAGE);
return;
}
- ++vma->vm_mm->maj_flt;
+ ++tsk->maj_flt;
++vma->vm_mm->rss;
/*
* The fourth argument is "no_share", which tells the low-level code
FUNET's LINUX-ADM group, [email protected]
TCL-scripts by Sam Shen, [email protected]
with Sam's (original) version of this