-
- Downloads
Merge branch 'for-linus-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
Pull btrfs updates from Chris Mason: "This has our merge window series of cleanups and fixes. These target a wide range of issues, but do include some important fixes for qgroups, O_DIRECT, and fsync handling. Jeff Mahoney moved around a few definitions to make them easier for userland to consume. Also whiteout support is included now that issues with overlayfs have been cleared up. I have one more fix pending for page faults during btrfs_copy_from_user, but I wanted to get this bulk out the door first" * 'for-linus-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs: (90 commits) btrfs: fix memory leak during RAID 5/6 device replacement Btrfs: add semaphore to synchronize direct IO writes with fsync Btrfs: fix race between block group relocation and nocow writes Btrfs: fix race between fsync and direct IO writes for prealloc extents Btrfs: fix number of transaction units for renames with whiteout Btrfs: pin logs earlier when doing a rename exchange operation Btrfs: unpin logs if rename exchange operation fails Btrfs: fix inode leak on failure to setup whiteout inode in rename btrfs: add support for RENAME_EXCHANGE and RENAME_WHITEOUT Btrfs: pin log earlier when renaming Btrfs: unpin log if rename operation fails Btrfs: don't do unnecessary delalloc flushes when relocating Btrfs: don't wait for unrelated IO to finish before relocation Btrfs: fix empty symlink after creating symlink and fsync parent dir Btrfs: fix for incorrect directory entries after fsync log replay btrfs: build fixup for qgroup_account_snapshot btrfs: qgroup: Fix qgroup accounting when creating snapshot Btrfs: fix fspath error deallocation btrfs: make find_workspace warn if there are no workspaces btrfs: make find_workspace always succeed ...
Showing
- fs/btrfs/backref.c 1 addition, 1 deletionfs/btrfs/backref.c
- fs/btrfs/btrfs_inode.h 10 additions, 0 deletionsfs/btrfs/btrfs_inode.h
- fs/btrfs/compression.c 61 additions, 24 deletionsfs/btrfs/compression.c
- fs/btrfs/ctree.c 3 additions, 3 deletionsfs/btrfs/ctree.c
- fs/btrfs/ctree.h 70 additions, 1053 deletionsfs/btrfs/ctree.h
- fs/btrfs/delayed-inode.c 1 addition, 1 deletionfs/btrfs/delayed-inode.c
- fs/btrfs/dev-replace.c 45 additions, 56 deletionsfs/btrfs/dev-replace.c
- fs/btrfs/dev-replace.h 3 additions, 1 deletionfs/btrfs/dev-replace.h
- fs/btrfs/disk-io.c 70 additions, 60 deletionsfs/btrfs/disk-io.c
- fs/btrfs/extent-tree.c 138 additions, 29 deletionsfs/btrfs/extent-tree.c
- fs/btrfs/extent_io.c 46 additions, 36 deletionsfs/btrfs/extent_io.c
- fs/btrfs/extent_io.h 0 additions, 1 deletionfs/btrfs/extent_io.h
- fs/btrfs/file.c 4 additions, 2 deletionsfs/btrfs/file.c
- fs/btrfs/inode-item.c 1 addition, 1 deletionfs/btrfs/inode-item.c
- fs/btrfs/inode.c 400 additions, 66 deletionsfs/btrfs/inode.c
- fs/btrfs/ioctl.c 148 additions, 50 deletionsfs/btrfs/ioctl.c
- fs/btrfs/ordered-data.c 19 additions, 7 deletionsfs/btrfs/ordered-data.c
- fs/btrfs/ordered-data.h 4 additions, 2 deletionsfs/btrfs/ordered-data.h
- fs/btrfs/relocation.c 6 additions, 7 deletionsfs/btrfs/relocation.c
- fs/btrfs/root-tree.c 2 additions, 2 deletionsfs/btrfs/root-tree.c
Loading
Please register or sign in to comment