Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
Pull btrfs update from Chris Mason: "This is a large pull, with the bulk of the updates coming from: - Hole punching - send/receive fixes - fsync performance - Disk format extension allowing more hardlinks inside a single directory (btrfs-progs patch required to enable the compat bit for this one) I'm cooking more unrelated RAID code, but I wanted to make sure this original batch makes it in. The largest updates here are relatively old and have been in testing for some time." * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs: (121 commits) btrfs: init ref_index to zero in add_inode_ref Btrfs: remove repeated eb->pages check in, disk-io.c/csum_dirty_buffer Btrfs: fix page leakage Btrfs: do not warn_on when we cannot alloc a page for an extent buffer Btrfs: don't bug on enomem in readpage Btrfs: cleanup pages properly when ENOMEM in compression Btrfs: make filesystem read-only when submitting barrier fails Btrfs: detect corrupted filesystem after write I/O errors Btrfs: make compress and nodatacow mount options mutually exclusive btrfs: fix message printing Btrfs: don't bother committing delayed inode updates when fsyncing btrfs: move inline function code to header file Btrfs: remove unnecessary IS_ERR in bio_readpage_error() btrfs: remove unused function btrfs_insert_some_items() Btrfs: don't commit instead of overcommitting Btrfs: confirmation of value is added before trace_btrfs_get_extent() is called Btrfs: be smarter about dropping things from the tree log Btrfs: don't lookup csums for prealloc extents Btrfs: cache extent state when writing out dirty metadata pages Btrfs: do not hold the file extent leaf locked when adding extent item ...
Showing
- fs/btrfs/backref.c 240 additions, 59 deletionsfs/btrfs/backref.c
- fs/btrfs/backref.h 7 additions, 3 deletionsfs/btrfs/backref.h
- fs/btrfs/btrfs_inode.h 7 additions, 8 deletionsfs/btrfs/btrfs_inode.h
- fs/btrfs/check-integrity.c 14 additions, 2 deletionsfs/btrfs/check-integrity.c
- fs/btrfs/compression.c 10 additions, 3 deletionsfs/btrfs/compression.c
- fs/btrfs/ctree.c 4 additions, 144 deletionsfs/btrfs/ctree.c
- fs/btrfs/ctree.h 90 additions, 19 deletionsfs/btrfs/ctree.h
- fs/btrfs/delayed-inode.c 3 additions, 3 deletionsfs/btrfs/delayed-inode.c
- fs/btrfs/disk-io.c 136 additions, 94 deletionsfs/btrfs/disk-io.c
- fs/btrfs/disk-io.h 2 additions, 0 deletionsfs/btrfs/disk-io.h
- fs/btrfs/extent-tree.c 187 additions, 189 deletionsfs/btrfs/extent-tree.c
- fs/btrfs/extent_io.c 94 additions, 34 deletionsfs/btrfs/extent_io.c
- fs/btrfs/extent_io.h 19 additions, 4 deletionsfs/btrfs/extent_io.h
- fs/btrfs/extent_map.c 53 additions, 2 deletionsfs/btrfs/extent_map.c
- fs/btrfs/extent_map.h 7 additions, 1 deletionfs/btrfs/extent_map.h
- fs/btrfs/file-item.c 3 additions, 2 deletionsfs/btrfs/file-item.c
- fs/btrfs/file.c 408 additions, 39 deletionsfs/btrfs/file.c
- fs/btrfs/free-space-cache.c 3 additions, 7 deletionsfs/btrfs/free-space-cache.c
- fs/btrfs/hash.h 10 additions, 0 deletionsfs/btrfs/hash.h
- fs/btrfs/inode-item.c 274 additions, 11 deletionsfs/btrfs/inode-item.c
Loading
Please register or sign in to comment