aboutsummaryrefslogtreecommitdiffstats
path: root/mm
diff options
context:
space:
mode:
authorAndrew Morton <akpm@osdl.org>2005-01-03 04:16:33 -0800
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-01-03 04:16:33 -0800
commita161d268c652c927de0c553192e034c537ac59d7 (patch)
tree9d7003859bd494d84b88af86a29ed228f40e18ea /mm
parent21adf7ac1f16d47cc41a227e16e3d85a8490dd85 (diff)
downloadhistory-a161d268c652c927de0c553192e034c537ac59d7.tar.gz
[PATCH] do_anonymous_page() use SetPageReferenced
mark_page_accessed() is more heavyweight than we need: the page is already headed for the active list, so setting the software-referenced bit is equivalent. Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'mm')
-rw-r--r--mm/memory.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mm/memory.c b/mm/memory.c
index a0f1b408e79e1c..18f93120cf3edf 100644
--- a/mm/memory.c
+++ b/mm/memory.c
@@ -1669,7 +1669,7 @@ do_anonymous_page(struct mm_struct *mm, struct vm_area_struct *vma,
vma->vm_page_prot)),
vma);
lru_cache_add_active(page);
- mark_page_accessed(page);
+ SetPageReferenced(page);
page_add_anon_rmap(page, vma, addr);
}