Merge tag 'xfs-4.15-fixes-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Pull xfs fixes from Darrick Wong: "Here are some XFS fixes for 4.15-rc5. Apologies for the unusually large number of patches this late, but I wanted to make sure the corruption fixes were really ready to go. Changes since last update: - Fix a locking problem during xattr block conversion that could lead to the log checkpointing thread to try to write an incomplete buffer to disk, which leads to a corruption shutdown - Fix a null pointer dereference when removing delayed allocation extents - Remove post-eof speculative allocations when reflinking a block past current inode size so that we don't just leave them there and assert on inode reclaim - Relax an assert which didn't accurately reflect the way locking works and would trigger under heavy io load - Avoid infinite loop when cancelling copy on write extents after a writeback failure - Try to avoid copy on write...
No related branches found
No related tags found
Showing
- fs/xfs/libxfs/xfs_alloc.c 2 additions, 2 deletionsfs/xfs/libxfs/xfs_alloc.c
- fs/xfs/libxfs/xfs_attr.c 15 additions, 5 deletionsfs/xfs/libxfs/xfs_attr.c
- fs/xfs/libxfs/xfs_attr_leaf.c 6 additions, 3 deletionsfs/xfs/libxfs/xfs_attr_leaf.c
- fs/xfs/libxfs/xfs_attr_leaf.h 2 additions, 1 deletionfs/xfs/libxfs/xfs_attr_leaf.h
- fs/xfs/libxfs/xfs_bmap.c 1 addition, 1 deletionfs/xfs/libxfs/xfs_bmap.c
- fs/xfs/libxfs/xfs_defer.c 36 additions, 3 deletionsfs/xfs/libxfs/xfs_defer.c
- fs/xfs/libxfs/xfs_defer.h 4 additions, 1 deletionfs/xfs/libxfs/xfs_defer.h
- fs/xfs/libxfs/xfs_iext_tree.c 2 additions, 2 deletionsfs/xfs/libxfs/xfs_iext_tree.c
- fs/xfs/libxfs/xfs_refcount.c 19 additions, 33 deletionsfs/xfs/libxfs/xfs_refcount.c
- fs/xfs/libxfs/xfs_rmap.c 76 additions, 23 deletionsfs/xfs/libxfs/xfs_rmap.c
- fs/xfs/libxfs/xfs_rmap.h 15 additions, 1 deletionfs/xfs/libxfs/xfs_rmap.h
- fs/xfs/xfs_extfree_item.c 1 addition, 1 deletionfs/xfs/xfs_extfree_item.c
- fs/xfs/xfs_fsops.c 5 additions, 0 deletionsfs/xfs/xfs_fsops.c
- fs/xfs/xfs_icache.c 25 additions, 10 deletionsfs/xfs/xfs_icache.c
- fs/xfs/xfs_icache.h 1 addition, 0 deletionsfs/xfs/xfs_icache.h
- fs/xfs/xfs_inode.c 19 additions, 9 deletionsfs/xfs/xfs_inode.c
- fs/xfs/xfs_inode.h 1 addition, 0 deletionsfs/xfs/xfs_inode.h
- fs/xfs/xfs_reflink.c 19 additions, 2 deletionsfs/xfs/xfs_reflink.c
- fs/xfs/xfs_super.c 9 additions, 0 deletionsfs/xfs/xfs_super.c
Please register or sign in to comment