Hi Darrick, This 5.4.y backport series contains fixes from v5.6 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. 4bbb04abb4ee2e1f7d65e52557ba1c4038ea43ed xfs: truncate should remove all blocks, not just to the end of the page cache - a5084865524dee1fe8ea1fee17c60b4369ad4f5e xfs: introduce XFS_MAX_FILEOFF 2. e8db2aafcedb7d88320ab83f1000f1606b26d4d7 xfs: fix memory corruption during remote attr value buffer invalidation - 8edbb26b06023de31ad7d4c9b984d99f66577929 xfs: refactor remote attr value buffer invalidation 3. 54027a49938bbee1af62fad191139b14d4ee5cd2 xfs: fix uninitialized variable in xfs_attr3_leaf_inactive - a39f089a25e75c3d17b955d8eb8bc781f23364f3 xfs: move incore structures out of xfs_da_format.h - 0bb9d159bd018b271e783d3b2d3bc82fa0727321 xfs: streamline xfs_attr3_leaf_inactive Christoph Hellwig (3): xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read xfs: move incore structures out of xfs_da_format.h Darrick J. Wong (7): xfs: introduce XFS_MAX_FILEOFF xfs: truncate should remove all blocks, not just to the end of the page cache xfs: fix s_maxbytes computation on 32-bit kernels xfs: refactor remote attr value buffer invalidation xfs: fix memory corruption during remote attr value buffer invalidation xfs: streamline xfs_attr3_leaf_inactive xfs: fix uninitialized variable in xfs_attr3_leaf_inactive YueHaibing (1): xfs: remove unused variable 'done' fs/xfs/libxfs/xfs_attr.c | 2 +- fs/xfs/libxfs/xfs_attr_leaf.c | 4 +- fs/xfs/libxfs/xfs_attr_leaf.h | 26 ++++-- fs/xfs/libxfs/xfs_attr_remote.c | 85 +++++++++++++------ fs/xfs/libxfs/xfs_attr_remote.h | 2 + fs/xfs/libxfs/xfs_da_btree.h | 17 +++- fs/xfs/libxfs/xfs_da_format.c | 1 + fs/xfs/libxfs/xfs_da_format.h | 59 ------------- fs/xfs/libxfs/xfs_dir2.h | 2 + fs/xfs/libxfs/xfs_dir2_priv.h | 19 +++++ fs/xfs/libxfs/xfs_format.h | 7 ++ fs/xfs/xfs_attr_inactive.c | 146 +++++++++----------------------- fs/xfs/xfs_file.c | 7 +- fs/xfs/xfs_inode.c | 25 +++--- fs/xfs/xfs_reflink.c | 3 +- fs/xfs/xfs_super.c | 48 +++++------ 16 files changed, 212 insertions(+), 241 deletions(-) -- 2.35.1