[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1238787179.24082.7.camel@think.oraclecorp.com>
Date: Fri, 03 Apr 2009 15:32:58 -0400
From: Chris Mason <chris.mason@...cle.com>
To: linux-kernel <linux-kernel@...r.kernel.org>,
Linus Torvalds <torvalds@...ux-foundation.org>
Subject: [GIT PULL] Btrfs updates for 2.6.30-rc (batch #2)
Hello everyone,
This is the second batch of btrfs updates for the merge window, which
includes an assortment of optimizations, fixes, cleanups and small
features.
>>From a performance point of view, synchronous writes get a big boost by
making sure we unplug instead of letting kblockd do it for us, and Josef
got rid of two more mutexes from the allocator.
mount -o ssd is much faster in multi-process workloads, and it does a
better job of preventing free space fragmentation as well.
Linus, you'll find these changes in the master branch of:
git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git
Amit Gud (1):
Btrfs: fix race in worker_loop
Chris Mason (5):
Btrfs: keep processing bios for a given bdev if our proc is batching
Btrfs: unplug in the async bio submission threads
Btrfs: break up btrfs_search_slot into smaller pieces
Btrfs: Optimize locking in btrfs_next_leaf()
Btrfs: rework allocation clustering
Dan Carpenter (2):
Btrfs: remove dead code
Btrfs: remove dead code
Eric Paris (1):
Btrfs: introduce btrfs_show_options
Heiko Carstens (1):
Btrfs: fix __ucmpdi2 compile bug on 32 bit builds
Jim Owens (1):
Btrfs: remove unused ftrace include
Josef Bacik (4):
Btrfs: free space cache cleanups
Btrfs: clean up find_free_extent
Btrfs: kill the block group alloc mutex
Btrfs: kill the pinned_mutex
Sage Weil (2):
Btrfs: notreelog mount option
Btrfs: add flushoncommit mount option
Shen Feng (1):
Btrfs: free inode struct when btrfs_new_inode fails
Stoyan Gaydarov (1):
Btrfs: BUG to BUG_ON changes
Wu Fengguang (1):
Btrfs: fix typos in comments
fs/btrfs/async-thread.c | 7
fs/btrfs/ctree.c | 312 ++++++++++++++++---------
fs/btrfs/ctree.h | 84 ++++--
fs/btrfs/delayed-ref.c | 1
fs/btrfs/disk-io.c | 8
fs/btrfs/extent-tree.c | 398 ++++++++++++++++-----------------
fs/btrfs/extent_io.c | 16 -
fs/btrfs/extent_map.c | 1
fs/btrfs/free-space-cache.c | 530 +++++++++++++++++++++++++++++++-------------
fs/btrfs/free-space-cache.h | 44 +++
fs/btrfs/inode.c | 5
fs/btrfs/locking.c | 4
fs/btrfs/super.c | 54 ++++
fs/btrfs/transaction.c | 7
fs/btrfs/tree-log.c | 12
fs/btrfs/volumes.c | 41 +++
fs/btrfs/volumes.h | 2
17 files changed, 982 insertions(+), 544 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists