Re: [PATCH 7/9] mm: vmscan: Block kswapd if it is encountering pages under writeback

2013-05-16 Thread Mel Gorman
On Wed, May 15, 2013 at 02:39:02PM -0700, Andrew Morton wrote: > On Mon, 13 May 2013 09:12:38 +0100 Mel Gorman wrote: > > > Historically, kswapd used to congestion_wait() at higher priorities if it > > was not making forward progress. This made no sense as the failure to make > > progress could b

Re: [PATCH 7/9] mm: vmscan: Block kswapd if it is encountering pages under writeback

2013-05-15 Thread Andrew Morton
On Mon, 13 May 2013 09:12:38 +0100 Mel Gorman wrote: > Historically, kswapd used to congestion_wait() at higher priorities if it > was not making forward progress. This made no sense as the failure to make > progress could be completely independent of IO. It was later replaced by > wait_iff_conge

Re: [PATCH 7/9] mm: vmscan: Block kswapd if it is encountering pages under writeback

2013-05-14 Thread Rik van Riel
On 05/13/2013 04:12 AM, Mel Gorman wrote: Historically, kswapd used to congestion_wait() at higher priorities if it was not making forward progress. This made no sense as the failure to make progress could be completely independent of IO. It was later replaced by wait_iff_congested() and removed

[PATCH 7/9] mm: vmscan: Block kswapd if it is encountering pages under writeback

2013-05-13 Thread Mel Gorman
Historically, kswapd used to congestion_wait() at higher priorities if it was not making forward progress. This made no sense as the failure to make progress could be completely independent of IO. It was later replaced by wait_iff_congested() and removed entirely by commit 258401a6 (mm: don't wait