writeback for 3.3
Linus,
Please pull tag 'writeback' from
git://git.kernel.org/pub/scm/linux/kernel/git/wfg/linux.git writeback-for-linus
They are mostly further improvements to the IO-less balance_dirty_pages().
Jan Kara (1):
writeback: Include all dirty inodes in background writeback
Wu Fengguang (10):
writeback: charge leaked page dirties to active tasks
writeback: fix dirtied pages accounting on sub-page writes
writeback: fix dirtied pages accounting on redirty
btrfs: fix dirtied pages accounting on sub-page writes
writeback: dirty ratelimit - think time compensation
writeback: max, min and target dirty pause time
writeback: avoid tiny dirty poll intervals
writeback: do strict bdi dirty_exceeded
writeback: balanced_rate cannot exceed write bandwidth
writeback: move MIN_WRITEBACK_PAGES to fs-writeback.c
fs/btrfs/file.c | 3 +- fs/fs-writeback.c | 16 ++- include/linux/sched.h | 1 + include/linux/writeback.h | 9 +- include/trace/events/writeback.h | 14 ++- kernel/exit.c | 3 + kernel/fork.c | 1 + mm/page-writeback.c | 246 +++++++++++++++++++++++++++++--------- 8 files changed, 227 insertions(+), 66 deletions(-)
Thanks,
Fengguang