]> git.karo-electronics.de Git - karo-tx-linux.git/commit
writeback: set max_pause to lowest value on zero bdi_dirty
authorWu Fengguang <fengguang.wu@intel.com>
Sat, 3 Dec 2011 00:21:51 +0000 (18:21 -0600)
committerWu Fengguang <fengguang.wu@intel.com>
Mon, 5 Dec 2011 06:06:29 +0000 (14:06 +0800)
commit22b9c4ecbac8e66f3ac7a5b7220c29fe3d1b5223
tree672ecaa3a1cf3585aa941491b2cf77ae38f1d8ff
parentd30350f261d9e01cb54a30e27fd1e2190bfe738a
writeback: set max_pause to lowest value on zero bdi_dirty

Some trace shows lots of bdi_dirty=0 lines where it's actually some
small value if w/o the accounting errors in the per-cpu bdi stats.

In this case the max pause time should really be set to the smallest
(non-zero) value to avoid IO queue underrun and improve throughput.

Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
mm/page-writeback.c