From: Jamie Liu Date: Wed, 10 Dec 2014 23:43:20 +0000 (-0800) Subject: mm: vmscan: count only dirty pages as congested X-Git-Tag: omap-for-v3.20/drop-legacy-3517~139^2~144 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1da58ee2a0279a1b0afd3248396de5659b8cf95b;p=pandora-kernel.git mm: vmscan: count only dirty pages as congested shrink_page_list() counts all pages with a mapping, including clean pages, toward nr_congested if they're on a write-congested BDI. shrink_inactive_list() then sets ZONE_CONGESTED if nr_dirty == nr_congested. Fix this apples-to-oranges comparison by only counting pages for nr_congested if they count for nr_dirty. Signed-off-by: Jamie Liu Cc: Johannes Weiner Cc: Mel Gorman Cc: Greg Thelen Cc: Hugh Dickins Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed