Hi Darrick, This 5.4.y backport series contains fixes from v5.9 release. This patchset has been tested by executing fstests (via kdevops) using the following XFS configurations, 1. No CRC (with 512 and 4k block size). 2. Reflink/Rmapbt (1k and 4k block size). 3. Reflink without Rmapbt. 4. External log device. The following lists patches which required other dependency patches to be included, 1. 00fd1d56dd08a xfs: redesign the reflink remap loop to fix blkres depletion crash - 877f58f53684 xfs: rename xfs_bmap_is_real_extent to is_written_extent Brian Foster (2): xfs: preserve rmapbt swapext block reservation from freed blocks xfs: drain the buf delwri queue before xfsaild idles Darrick J. Wong (2): xfs: rename xfs_bmap_is_real_extent to is_written_extent xfs: redesign the reflink remap loop to fix blkres depletion crash Dave Chinner (1): xfs: use MMAPLOCK around filemap_map_pages() Eric Sandeen (1): xfs: preserve inode versioning across remounts fs/xfs/libxfs/xfs_bmap.h | 15 ++- fs/xfs/libxfs/xfs_rtbitmap.c | 2 +- fs/xfs/libxfs/xfs_shared.h | 1 + fs/xfs/xfs_bmap_util.c | 18 +-- fs/xfs/xfs_file.c | 15 ++- fs/xfs/xfs_reflink.c | 244 +++++++++++++++++++---------------- fs/xfs/xfs_super.c | 4 + fs/xfs/xfs_trace.h | 52 +------- fs/xfs/xfs_trans.c | 19 ++- fs/xfs/xfs_trans_ail.c | 16 +-- 10 files changed, 198 insertions(+), 188 deletions(-) -- 2.35.1