diff options
author | Andrew Morton <akpm@osdl.org> | 2005-01-03 04:16:33 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-01-03 04:16:33 -0800 |
commit | a161d268c652c927de0c553192e034c537ac59d7 (patch) | |
tree | 9d7003859bd494d84b88af86a29ed228f40e18ea /mm | |
parent | 21adf7ac1f16d47cc41a227e16e3d85a8490dd85 (diff) | |
download | history-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.c | 2 |
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); } |