Hi Greg, This 5.4.y backport series contains XFS fixes from v5.6. The patchset has been acked by Darrick. 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