diff --git a/[refs] b/[refs] index 0281bd8b2cd9..249b1ee10b91 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 692569946fbf56fbb75d85c57679541f9a3550b4 +refs/heads/master: e48982734ea0500d1eba4f9d96195acc5406cad6 diff --git a/trunk/mm/vmscan.c b/trunk/mm/vmscan.c index 44f04364a304..67a4fd4792de 100644 --- a/trunk/mm/vmscan.c +++ b/trunk/mm/vmscan.c @@ -657,7 +657,7 @@ static enum page_references page_check_references(struct page *page, return PAGEREF_RECLAIM; if (referenced_ptes) { - if (PageAnon(page)) + if (PageSwapBacked(page)) return PAGEREF_ACTIVATE; /* * All mapped pages start out with page table