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
