Hi Greg, This 5.4.y backport series contains fixes from v5.5. The patchset has been acked by Darrick. Brian Foster (2): xfs: stabilize insert range start boundary to avoid COW writeback race xfs: use bitops interface for buf log item AIL flag check Chandan Babu R (1): MAINTAINERS: add Chandan as xfs maintainer for 5.4.y Christoph Hellwig (1): xfs: slightly tweak an assert in xfs_fs_map_blocks Darrick J. Wong (11): xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata xfs: add missing assert in xfs_fsmap_owner_from_rmap xfs: range check ri_cnt when recovering log items xfs: attach dquots and reserve quota blocks during unwritten conversion xfs: convert EIO to EFSCORRUPTED when log contents are invalid xfs: constify the buffer pointer arguments to error functions xfs: always log corruption errors xfs: fix some memory leaks in log recovery xfs: refactor agfl length computation function xfs: split the sunit parameter update into two parts xfs: don't commit sunit/swidth updates to disk if that would cause repair failures Dave Chinner (1): iomap: iomap that extends beyond EOF should be marked dirty kaixuxia (1): xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() MAINTAINERS | 3 +- fs/xfs/libxfs/xfs_alloc.c | 27 ++++-- fs/xfs/libxfs/xfs_attr_leaf.c | 12 ++- fs/xfs/libxfs/xfs_bmap.c | 16 +++- fs/xfs/libxfs/xfs_btree.c | 5 +- fs/xfs/libxfs/xfs_da_btree.c | 24 +++-- fs/xfs/libxfs/xfs_dir2.c | 4 +- fs/xfs/libxfs/xfs_dir2.h | 2 + fs/xfs/libxfs/xfs_dir2_leaf.c | 4 +- fs/xfs/libxfs/xfs_dir2_node.c | 12 ++- fs/xfs/libxfs/xfs_dir2_sf.c | 28 +++++- fs/xfs/libxfs/xfs_ialloc.c | 64 +++++++++++++ fs/xfs/libxfs/xfs_ialloc.h | 1 + fs/xfs/libxfs/xfs_inode_fork.c | 6 ++ fs/xfs/libxfs/xfs_refcount.c | 4 +- fs/xfs/libxfs/xfs_rtbitmap.c | 6 +- fs/xfs/xfs_acl.c | 15 ++- fs/xfs/xfs_attr_inactive.c | 10 +- fs/xfs/xfs_attr_list.c | 5 +- fs/xfs/xfs_bmap_item.c | 7 +- fs/xfs/xfs_bmap_util.c | 12 +++ fs/xfs/xfs_buf_item.c | 2 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_error.c | 27 +++++- fs/xfs/xfs_error.h | 7 +- fs/xfs/xfs_extfree_item.c | 5 +- fs/xfs/xfs_fsmap.c | 1 + fs/xfs/xfs_inode.c | 32 ++++++- fs/xfs/xfs_inode_item.c | 5 +- fs/xfs/xfs_iomap.c | 17 ++++ fs/xfs/xfs_iops.c | 10 +- fs/xfs/xfs_log_recover.c | 72 +++++++++----- fs/xfs/xfs_message.c | 2 +- fs/xfs/xfs_message.h | 2 +- fs/xfs/xfs_mount.c | 168 +++++++++++++++++++++++---------- fs/xfs/xfs_pnfs.c | 4 +- fs/xfs/xfs_qm.c | 13 ++- fs/xfs/xfs_refcount_item.c | 5 +- fs/xfs/xfs_rmap_item.c | 9 +- fs/xfs/xfs_trace.h | 21 +++++ include/linux/iomap.h | 2 + 41 files changed, 523 insertions(+), 150 deletions(-) -- 2.35.1