From d3f5c8b1f869ee64c34ed6e14fae3471652520f3 Mon Sep 17 00:00:00 2001 From: KOSAKI Motohiro Date: Tue, 6 Jan 2009 14:39:42 -0800 Subject: [PATCH] --- yaml --- r: 126212 b: refs/heads/master c: 077cbc5864cd9188fa4c4e181e48ff58317e6400 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/mm/vmscan.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 2a99ceb82306..5b051f8df243 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b962716b459505a8d83aea313fea0abe76749f42 +refs/heads/master: 077cbc5864cd9188fa4c4e181e48ff58317e6400 diff --git a/trunk/mm/vmscan.c b/trunk/mm/vmscan.c index d500b906746c..da7c3a2304a7 100644 --- a/trunk/mm/vmscan.c +++ b/trunk/mm/vmscan.c @@ -1246,7 +1246,8 @@ static void shrink_active_list(unsigned long nr_pages, struct zone *zone, * This helps balance scan pressure between file and anonymous * pages in get_scan_ratio. */ - zone->recent_rotated[!!file] += pgmoved; + if (scan_global_lru(sc)) + zone->recent_rotated[!!file] += pgmoved; /* * Move the pages to the [file or anon] inactive list.