Messages in this thread | | | Date | Thu, 06 Dec 2012 15:32:18 -0500 | From | Rik van Riel <> | Subject | Re: kswapd craziness in 3.7 |
| |
On 12/06/2012 03:23 PM, Johannes Weiner wrote:
> From: Johannes Weiner <hannes@cmpxchg.org> > Subject: [patch] mm: vmscan: fix inappropriate zone congestion clearing > > c702418 ("mm: vmscan: do not keep kswapd looping forever due to > individual uncompactable zones") removed zone watermark checks from > the compaction code in kswapd but left in the zone congestion > clearing, which now happens unconditionally on higher order reclaim. > > This messes up the reclaim throttling logic for zones with > dirty/writeback pages, where zones should only lose their congestion > status when their watermarks have been restored. > > Remove the clearing from the zone compaction section entirely. The > preliminary zone check and the reclaim loop in kswapd will clear it if > the zone is considered balanced. > > Signed-off-by: Johannes Weiner <hannes@cmpxchg.org>
Reviewed-by: Rik van Riel <riel@redhat.com>
-- All rights reversed
| |