On Fri, Apr 26, 2024 at 02:54:47PM -0700, Leah Rumancik wrote: > Hi again, > > These have been tested on 10 configs x 30 runs of the auto group. No > regressions were seen. > > - Leah > > Darrick J. Wong (8): > xfs: fix incorrect error-out in xfs_remove > xfs: invalidate block device page cache during unmount > xfs: attach dquots to inode before reading data/cow fork mappings > xfs: hoist refcount record merge predicates > xfs: estimate post-merge refcounts correctly > xfs: invalidate xfs_bufs when allocating cow extents > xfs: allow inode inactivation during a ro mount log recovery > xfs: fix log recovery when unknown rocompat bits are set > > Dave Chinner (10): > xfs: write page faults in iomap are not buffered writes > xfs: punching delalloc extents on write failure is racy > xfs: use byte ranges for write cleanup ranges > xfs,iomap: move delalloc punching to iomap > iomap: buffered write failure should not truncate the page cache > xfs: xfs_bmap_punch_delalloc_range() should take a byte range > iomap: write iomap validity checks > xfs: use iomap_valid method to detect stale cached iomaps > xfs: drop write error injection is unfixable, remove it > xfs: fix off-by-one-block in xfs_discard_folio() > > Eric Sandeen (1): > xfs: short circuit xfs_growfs_data_private() if delta is zero > > Guo Xuenan (2): > xfs: wait iclog complete before tearing down AIL > xfs: fix super block buf log item UAF during force shutdown > > Hironori Shiina (1): > xfs: get root inode correctly at bulkstat > > Long Li (2): > xfs: fix sb write verify for lazysbcount > xfs: fix incorrect i_nlink caused by inode racing Looks good to me, Acked-by: Darrick J. Wong <djwong@xxxxxxxxxx> --D > > fs/iomap/buffered-io.c | 254 ++++++++++++++++++++++++++++++++++- > fs/iomap/iter.c | 19 ++- > fs/xfs/libxfs/xfs_bmap.c | 8 +- > fs/xfs/libxfs/xfs_errortag.h | 12 +- > fs/xfs/libxfs/xfs_refcount.c | 146 +++++++++++++++++--- > fs/xfs/libxfs/xfs_sb.c | 7 +- > fs/xfs/xfs_aops.c | 37 ++--- > fs/xfs/xfs_bmap_util.c | 10 +- > fs/xfs/xfs_bmap_util.h | 2 +- > fs/xfs/xfs_buf.c | 1 + > fs/xfs/xfs_buf_item.c | 2 + > fs/xfs/xfs_error.c | 27 +++- > fs/xfs/xfs_file.c | 2 +- > fs/xfs/xfs_fsops.c | 4 + > fs/xfs/xfs_icache.c | 6 + > fs/xfs/xfs_inode.c | 16 ++- > fs/xfs/xfs_ioctl.c | 4 +- > fs/xfs/xfs_iomap.c | 177 ++++++++++++++---------- > fs/xfs/xfs_iomap.h | 6 +- > fs/xfs/xfs_log.c | 53 ++++---- > fs/xfs/xfs_mount.c | 15 +++ > fs/xfs/xfs_pnfs.c | 6 +- > include/linux/iomap.h | 47 +++++-- > 23 files changed, 683 insertions(+), 178 deletions(-) > > -- > 2.44.0.769.g3c40516874-goog > >