From 70f488940452e95900ea3b2f24b760d68426219b Mon Sep 17 00:00:00 2001 From: KOSAKI Motohiro Date: Tue, 26 Oct 2010 14:21:46 -0700 Subject: [PATCH] --- yaml --- r: 217464 b: refs/heads/master c: 2e30244a7cc1ff09013a1238d415b4076406388e h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/mm/vmscan.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 8fe0fd9f8849..7dbf75554a5d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4cbec4c8b9fda9ec784086fe7f74cd32a8adda95 +refs/heads/master: 2e30244a7cc1ff09013a1238d415b4076406388e diff --git a/trunk/mm/vmscan.c b/trunk/mm/vmscan.c index 30fd658bb289..b8a6fdc21312 100644 --- a/trunk/mm/vmscan.c +++ b/trunk/mm/vmscan.c @@ -651,7 +651,7 @@ static enum page_references page_check_references(struct page *page, } /* Reclaim if clean, defer dirty pages to writeback */ - if (referenced_page) + if (referenced_page && !PageSwapBacked(page)) return PAGEREF_RECLAIM_CLEAN; return PAGEREF_RECLAIM;