Merge tag 'xfs-4.18-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Pull xfs fixes from Darrick Wong: "Here are some patches for 4.18 to fix regressions, accounting problems, overflow problems, and to strengthen metadata validation to prevent corruption. This series has been run through a full xfstests run over the weekend and through a quick xfstests run against this morning's master, with no major failures reported. Changes since last update: - more metadata validation strengthening to prevent crashes. - fix extent offset overflow problem when insert_range on a 512b block fs - fix some off-by-one errors in the realtime fsmap code - fix some math errors in the default resblks calculation when free space is low - fix a problem where stale page contents are exposed via mmap read after a zero_range at eof - fix accounting problems with per-ag reservations causing statfs reports to vary incorrectly" * tag 'xfs-4.18-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux: xfs: fix fdblocks accounting w/ RMAPBT per-AG reservation xfs: ensure post-EOF zeroing happens after zeroing part of a file xfs: fix off-by-one error in xfs_rtalloc_query_range xfs: fix uninitialized field in rtbitmap fsmap backend xfs: recheck reflink state after grabbing ILOCK_SHARED for a write xfs: don't allow insert-range to shift extents past the maximum offset xfs: don't trip over negative free space in xfs_reserve_blocks xfs: allow empty transactions while frozen xfs: xfs_iflush_abort() can be called twice on cluster writeback failure xfs: More robust inode extent count validation xfs: simplify xfs_bmap_punch_delalloc_range
Showing
- fs/xfs/libxfs/xfs_ag_resv.c 27 additions, 4 deletionsfs/xfs/libxfs/xfs_ag_resv.c
- fs/xfs/libxfs/xfs_bmap.c 26 additions, 0 deletionsfs/xfs/libxfs/xfs_bmap.c
- fs/xfs/libxfs/xfs_bmap.h 2 additions, 0 deletionsfs/xfs/libxfs/xfs_bmap.h
- fs/xfs/libxfs/xfs_format.h 5 additions, 0 deletionsfs/xfs/libxfs/xfs_format.h
- fs/xfs/libxfs/xfs_inode_buf.c 47 additions, 29 deletionsfs/xfs/libxfs/xfs_inode_buf.c
- fs/xfs/libxfs/xfs_rtbitmap.c 2 additions, 2 deletionsfs/xfs/libxfs/xfs_rtbitmap.c
- fs/xfs/xfs_bmap_util.c 52 additions, 54 deletionsfs/xfs/xfs_bmap_util.c
- fs/xfs/xfs_fsmap.c 2 additions, 2 deletionsfs/xfs/xfs_fsmap.c
- fs/xfs/xfs_fsops.c 1 addition, 1 deletionfs/xfs/xfs_fsops.c
- fs/xfs/xfs_inode.c 21 additions, 36 deletionsfs/xfs/xfs_inode.c
- fs/xfs/xfs_iomap.c 14 additions, 1 deletionfs/xfs/xfs_iomap.c
- fs/xfs/xfs_trans.c 6 additions, 1 deletionfs/xfs/xfs_trans.c
Loading
Please register or sign in to comment