Merge tag 'xfs-4.20-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Pull xfs fixes from Darrick Wong: "Dave and I have continued our work fixing corruption problems that can be found when running long-term burn-in exercisers on xfs. Here are some patches fixing most of the problems, but there will likely be more. :/ - Numerous corruption fixes for copy on write - Numerous corruption fixes for blocksize < pagesize writes - Don't miscalculate AG reservations for small final AGs - Fix page cache truncation to work properly for reflink and extent shifting - Fix use-after-free when retrying failed inode/dquot buffer logging - Fix corruptions seen when using copy_file_range in directio mode" * tag 'xfs-4.20-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux: iomap: readpages doesn't zero page tail beyond EOF vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP iomap: dio data corruption and spurious errors when pipes fill iomap: sub-block dio needs to zeroout beyond EOF iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents xfs: delalloc -> unwritten COW fork allocation can go wrong xfs: flush removing page cache in xfs_reflink_remap_prep xfs: extent shifting doesn't fully invalidate page cache xfs: finobt AG reserves don't consider last AG can be a runt xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers xfs: uncached buffer tracing needs to print bno xfs: make xfs_file_remap_range() static xfs: fix shared extent data corruption due to missing cow reservation
No related branches found
No related tags found
Showing
- fs/iomap.c 41 additions, 12 deletionsfs/iomap.c
- fs/read_write.c 7 additions, 8 deletionsfs/read_write.c
- fs/xfs/libxfs/xfs_bmap.c 4 additions, 1 deletionfs/xfs/libxfs/xfs_bmap.c
- fs/xfs/libxfs/xfs_ialloc_btree.c 7 additions, 4 deletionsfs/xfs/libxfs/xfs_ialloc_btree.c
- fs/xfs/xfs_bmap_util.c 2 additions, 8 deletionsfs/xfs/xfs_bmap_util.c
- fs/xfs/xfs_bmap_util.h 3 additions, 0 deletionsfs/xfs/xfs_bmap_util.h
- fs/xfs/xfs_buf_item.c 21 additions, 7 deletionsfs/xfs/xfs_buf_item.c
- fs/xfs/xfs_file.c 1 addition, 1 deletionfs/xfs/xfs_file.c
- fs/xfs/xfs_reflink.c 14 additions, 4 deletionsfs/xfs/xfs_reflink.c
- fs/xfs/xfs_trace.h 4 additions, 1 deletionfs/xfs/xfs_trace.h
Loading
Please register or sign in to comment