diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-03-09 05:33:20 +0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-03-09 05:33:20 +0400 |
commit | 0aefda3e8188ad71168bd32152d41b3d72f04087 (patch) | |
tree | b0f57efd9dd5d7993ea9b3ff45842f5f1bd6d06c /mm | |
parent | 2ef392042debb86003e3e1d756960a2e53930b60 (diff) | |
parent | de3cb945db4d8eb3b046dc7a5ea89a893372750c (diff) | |
download | linux-0aefda3e8188ad71168bd32152d41b3d72f04087.tar.xz |
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
Pull btrfs fixes from Chris Mason:
"These are scattered fixes and one performance improvement. The
biggest functional change is in how we throttle metadata changes. The
new code bumps our average file creation rate up by ~13% in fs_mark,
and lowers CPU usage.
Stefan bisected out a regression in our allocation code that made
balance loop on extents larger than 256MB."
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs:
Btrfs: improve the delayed inode throttling
Btrfs: fix a mismerge in btrfs_balance()
Btrfs: enforce min_bytes parameter during extent allocation
Btrfs: allow running defrag in parallel to administrative tasks
Btrfs: avoid deadlock on transaction waiting list
Btrfs: do not BUG_ON on aborted situation
Btrfs: do not BUG_ON in prepare_to_reloc
Btrfs: free all recorded tree blocks on error
Btrfs: build up error handling for merge_reloc_roots
Btrfs: check for NULL pointer in updating reloc roots
Btrfs: fix unclosed transaction handler when the async transaction commitment fails
Btrfs: fix wrong handle at error path of create_snapshot() when the commit fails
Btrfs: use set_nlink if our i_nlink is 0
Diffstat (limited to 'mm')
0 files changed, 0 insertions, 0 deletions