Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
Pull btrfs updates from Chris Mason: "This is a pretty big pull, and most of these changes have been floating in btrfs-next for a long time. Filipe's properties work is a cool building block for inheriting attributes like compression down on a per inode basis. Jeff Mahoney kicked in code to export filesystem info into sysfs. Otherwise, lots of performance improvements, cleanups and bug fixes. Looks like there are still a few other small pending incrementals, but I wanted to get the bulk of this in first" * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs: (149 commits) Btrfs: fix spin_unlock in check_ref_cleanup Btrfs: setup inode location during btrfs_init_inode_locked Btrfs: don't use ram_bytes for uncompressed inline items Btrfs: fix btrfs_search_slot_for_read backwards iteration Btrfs: do not export ulist functions Btrfs: rework ulist with list+rb_tree Btrfs: fix memory leaks on walking backrefs failure Btrfs: fix send file hole detection leading to data corruption Btrfs: add a reschedule point in btrfs_find_all_roots() Btrfs: make send's file extent item search more efficient Btrfs: fix to catch all errors when resolving indirect ref Btrfs: fix protection between walking backrefs and root deletion btrfs: fix warning while merging two adjacent extents Btrfs: fix infinite path build loops in incremental send btrfs: undo sysfs when open_ctree() fails Btrfs: fix snprintf usage by send's gen_unique_name btrfs: fix defrag 32-bit integer overflow btrfs: sysfs: list the NO_HOLES feature btrfs: sysfs: don't show reserved incompat feature btrfs: call permission checks earlier in ioctls and return EPERM ...
No related branches found
No related tags found
Showing
- Documentation/filesystems/btrfs.txt 30 additions, 17 deletionsDocumentation/filesystems/btrfs.txt
- fs/btrfs/Kconfig 2 additions, 1 deletionfs/btrfs/Kconfig
- fs/btrfs/Makefile 1 addition, 1 deletionfs/btrfs/Makefile
- fs/btrfs/backref.c 111 additions, 84 deletionsfs/btrfs/backref.c
- fs/btrfs/btrfs_inode.h 4 additions, 0 deletionsfs/btrfs/btrfs_inode.h
- fs/btrfs/check-integrity.c 8 additions, 4 deletionsfs/btrfs/check-integrity.c
- fs/btrfs/compression.c 6 additions, 6 deletionsfs/btrfs/compression.c
- fs/btrfs/ctree.c 436 additions, 116 deletionsfs/btrfs/ctree.c
- fs/btrfs/ctree.h 99 additions, 35 deletionsfs/btrfs/ctree.h
- fs/btrfs/delayed-inode.c 133 additions, 75 deletionsfs/btrfs/delayed-inode.c
- fs/btrfs/delayed-inode.h 6 additions, 2 deletionsfs/btrfs/delayed-inode.h
- fs/btrfs/delayed-ref.c 161 additions, 139 deletionsfs/btrfs/delayed-ref.c
- fs/btrfs/delayed-ref.h 11 additions, 15 deletionsfs/btrfs/delayed-ref.h
- fs/btrfs/dev-replace.c 32 additions, 24 deletionsfs/btrfs/dev-replace.c
- fs/btrfs/dir-item.c 4 additions, 4 deletionsfs/btrfs/dir-item.c
- fs/btrfs/disk-io.c 131 additions, 122 deletionsfs/btrfs/disk-io.c
- fs/btrfs/extent-tree.c 307 additions, 310 deletionsfs/btrfs/extent-tree.c
- fs/btrfs/extent_io.c 139 additions, 89 deletionsfs/btrfs/extent_io.c
- fs/btrfs/extent_io.h 4 additions, 5 deletionsfs/btrfs/extent_io.h
- fs/btrfs/extent_map.c 42 additions, 32 deletionsfs/btrfs/extent_map.c
Loading
Please register or sign in to comment