* [GIT PULL] Btrfs updates for 2.6.33-git
@ 2009-12-17 21:59 Chris Mason
0 siblings, 0 replies; 2+ messages in thread
From: Chris Mason @ 2009-12-17 21:59 UTC (permalink / raw)
To: linux-kernel, linux-btrfs, Linus Torvalds
Hello everyone,
This btrfs update is mostly a collection of fixes. Josef has the
snapshot-supported yum update code pending, but I wanted to give that
some more time to cook before we send it out.
Linus please pull the for-linus branch of the btrfs-unstable tree
git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git for-linus
This has the same code as the master branch (which is based on 2.6.32),
but it is merged Linus' current git. There is only one trivial
conflict.
This includes a patch to fail mounting if you send btrfs a mount option
it doesn't understand. So, if you've got something like nodataum in
your fstab you'll find errors instead of silently ignoring it.
Josef patched the block group code to make smaller metadata block groups
by default. This helps us waste less metadata space in general.
Chris Mason (1) commits (+9/-4):
Btrfs: make sure fallocate properly starts a transaction
Josef Bacik (1) commits (+2/-11):
Btrfs: make metadata chunks smaller
Matthew Wilcox (1) commits (+2/-0):
Btrfs: Show discard option in /proc/mounts
Sage Weil (1) commits (+8/-1):
Btrfs: fail mount on bad mount options
TARUISI Hiroaki (1) commits (+4/-0):
Btrfs: deny sys_link across subvolumes.
Zheng Yan (13) commits (+1155/-907):
Btrfs: Pass transaction handle to security and ACL initialization functions (+96/-63)
Btrfs: Avoid orphan inodes cleanup during committing transaction (+17/-16)
Btrfs: Avoid orphan inodes cleanup while replaying log (+55/-36)
Btrfs: Fix btrfs_drop_extent_cache for skip pinned case (+3/-7)
Btrfs: don't add extent 0 to the free space cache v2 (+9/-1)
Btrfs: Make truncate(2) more ENOSPC friendly (+212/-137)
Btrfs: Make fallocate(2) more ENOSPC friendly (+32/-33)
Btrfs: Fix disk_i_size update corner case (+127/-56)
Btrfs: Avoid superfluous tree-log writeout (+47/-31)
Btrfs: Fix per root used space accounting (+47/-27)
Btrfs: Rewrite btrfs_drop_extents (+277/-423)
Btrfs: Add btrfs_duplicate_item (+143/-59)
Btrfs: Add delayed iput (+90/-18)
Total: (18) commits
fs/btrfs/acl.c | 23 -
fs/btrfs/btrfs_inode.h | 5
fs/btrfs/ctree.c | 229 ++++++++++------
fs/btrfs/ctree.h | 40 ++
fs/btrfs/dir-item.c | 19 -
fs/btrfs/disk-io.c | 27 +
fs/btrfs/extent-tree.c | 72 +++--
fs/btrfs/file.c | 669 +++++++++++++++++++-----------------------------
fs/btrfs/inode.c | 585 ++++++++++++++++++++++++++---------------
fs/btrfs/ioctl.c | 34 +-
fs/btrfs/ordered-data.c | 115 ++++++--
fs/btrfs/ordered-data.h | 5
fs/btrfs/relocation.c | 38 +-
fs/btrfs/super.c | 15 -
fs/btrfs/transaction.c | 44 +--
fs/btrfs/transaction.h | 6
fs/btrfs/tree-log.c | 86 +++---
fs/btrfs/volumes.c | 2
fs/btrfs/xattr.c | 80 +++--
fs/btrfs/xattr.h | 9
20 files changed, 1180 insertions(+), 923 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
* [GIT PULL] Btrfs updates for 2.6.33-git
@ 2010-01-20 2:42 Chris Mason
0 siblings, 0 replies; 2+ messages in thread
From: Chris Mason @ 2010-01-20 2:42 UTC (permalink / raw)
To: Linus Torvalds, linux-kernel, linux-btrfs
Hello everyone,
The master branch of the btrfs unstable tree:
git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git master
Is against 2.6.32 but pulls cleanly into Linus' current git. These are
various bug fixes, nothing stands out but some are commonly hit.
The readdir fix brings btrfs in line with what xfs does, limiting the
max directory entry offset for proper results in both 32 bit and 64 bit
environments.
For everyone waiting for Josef's snapshot-rollback work for snapshot
protected upgrades, I'm collecting those into a .34 testing branch along
with other development work. It will be available this week.
Chris Mason (1) commits (+7/-5):
Btrfs: deal with NULL acl sent to btrfs_set_acl
Jan Engelhardt (1) commits (+5/-1):
btrfs: fix missing last-entry in readdir(3)
Jiri Slaby (1) commits (+6/-2):
Btrfs, fix memory leaks in error paths
Josef Bacik (2) commits (+25/-13):
Btrfs: fix regression in orphan cleanup (+6/-0)
Btrfs: fix possible panic on unmount (+19/-13)
Zheng Yan (2) commits (+82/-20):
Btrfs: align offsets for btrfs_ordered_update_i_size (+2/-0)
Btrfs: Fix race in btrfs_mark_extent_written (+80/-20)
Total: (7) commits
fs/btrfs/acl.c | 12 +++--
fs/btrfs/extent-tree.c | 32 +++++++++------
fs/btrfs/file.c | 100 ++++++++++++++++++++++++++++++++++++++----------
fs/btrfs/inode.c | 12 +++++
fs/btrfs/ordered-data.c | 2
fs/btrfs/relocation.c | 4 +
fs/btrfs/volumes.c | 4 +
7 files changed, 125 insertions(+), 41 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-01-20 2:44 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-17 21:59 [GIT PULL] Btrfs updates for 2.6.33-git Chris Mason
-- strict thread matches above, loose matches on Subject: below --
2010-01-20 2:42 Chris Mason
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox