Hi Jonathan,

On Sun, Mar 04, 2012 at 12:38:40AM -0600, Jonathan Nieder wrote:
> From: Jens Axboe <[email protected]>
> Date: Fri, 21 May 2010 20:00:35 +0200
> 
> commit 6423104b6a1e6f0c18be60e8c33f02d263331d5e upstream.
> 
> Commit 69b62d01 fixed up most of the places where we would enter
> busy schedule() spins when disabling the periodic background
> writeback. This fixes up the sb timer so that it doesn't get
> hammered on with the delay disabled, and ensures that it gets
> rearmed if needed when /proc/sys/vm/dirty_writeback_centisecs
> gets modified.
> 
> bdi_forker_task() also needs to check for !dirty_writeback_centisecs
> and use schedule() appropriately, fix that up too.
> 
> Signed-off-by: Jens Axboe <[email protected]>
> Tested-by: Xavier Roche <[email protected]>
> Signed-off-by: Jonathan Nieder <[email protected]>
> ---
> Hi Greg,
> 
> This patch teaches pdflush not to busy-loop in certain circumstances.
> It was applied to mainline during the 2.6.35 merge window.  Please
> consider applying it to the 2.6.32.y-longterm tree,

I'm queueing it for -59.

Thank you for the detailed report,
Willy

--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to