From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wu Fengguang Subject: [GIT PULL] writeback for 3.3 Date: Tue, 10 Jan 2012 16:23:58 +0800 Message-ID: <20120110082358.GA9131@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: linux-kernel , linux-fsdevel@vger.kernel.org To: Linus Torvalds Return-path: Received: from mga14.intel.com ([143.182.124.37]:36072 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751379Ab2AJIYB (ORCPT ); Tue, 10 Jan 2012 03:24:01 -0500 Content-Disposition: inline Sender: linux-fsdevel-owner@vger.kernel.org List-ID: 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