X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=mm%2Frmap.c;h=1ea4e6fcee77986f673d578a42bece82a92fb81e;hb=4ef664b5bc93bbfe28513165216a8c9f4fad5314;hp=94a5246a3f98b9e9b0ef71172bb184f561c0c294;hpb=b14f7fb5aa2f4289e3a9fa8d7d92417ec8607498;p=linux-2.6-omap-h63xx.git diff --git a/mm/rmap.c b/mm/rmap.c index 94a5246a3f9..1ea4e6fcee7 100644 --- a/mm/rmap.c +++ b/mm/rmap.c @@ -422,7 +422,7 @@ int page_referenced(struct page *page, int is_locked, referenced += page_referenced_anon(page, mem_cont); else if (is_locked) referenced += page_referenced_file(page, mem_cont); - else if (TestSetPageLocked(page)) + else if (!trylock_page(page)) referenced++; else { if (page->mapping)