From a8d79dc88ca8a6ef76c7c8bcb2f495f94a815698 Mon Sep 17 00:00:00 2001 From: Shaohua Li Date: Thu, 25 Aug 2011 15:59:12 -0700 Subject: [PATCH] --- yaml --- r: 263335 b: refs/heads/master c: 439423f6894aa0dec22187526827456f5004baed h: refs/heads/master i: 263333: 18f0bf0a4c6e5816c277c1075c462a3a270f9878 263331: 1fa5ef4e8d2b0213fd75f16df21f99176460f3e9 263327: 5b2927216818ba04720e14d3c62bd15d60f6b4d7 v: v3 --- [refs] | 2 +- trunk/mm/vmscan.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index c4fca0573bb7..d15e856d94a5 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4c30c6f566c0989ddaee3407da44751e340a63ed +refs/heads/master: 439423f6894aa0dec22187526827456f5004baed diff --git a/trunk/mm/vmscan.c b/trunk/mm/vmscan.c index 22631e0994b3..b7719ec10dc5 100644 --- a/trunk/mm/vmscan.c +++ b/trunk/mm/vmscan.c @@ -2529,6 +2529,9 @@ static unsigned long balance_pgdat(pg_data_t *pgdat, int order, high_wmark_pages(zone), 0, 0)) { end_zone = i; break; + } else { + /* If balanced, clear the congested flag */ + zone_clear_flag(zone, ZONE_CONGESTED); } } if (i < 0)