Hi Darrick, This is my collection of backports from v5.17. Patch 1 is a small fix picked from Leah's part 3 series for 5.15.y [1]. Patch 2 is a small fix picked from Leah's part 4 series [2]. I have some more fixes queued from part 4, but they are not from v5.17, so will be posted in another series for v5.18/v5.19 fixes. Patches 3-6 are debt from the joint 5.10.y/5.15.y series [3]. Per your request in the review of that series, I collected all the sync_fs patches and verified that they fix test xfs/546. These patches have been spinning on kdevops for several days with no regressions observed. Please ACK. Thanks, Amir. [1] https://lore.kernel.org/linux-xfs/20220721213610.2794134-1-leah.rumancik@xxxxxxxxx/ [2] https://lore.kernel.org/linux-xfs/20220819181431.4113819-1-leah.rumancik@xxxxxxxxx/ [3] https://lore.kernel.org/linux-xfs/CAOQ4uxjrLUjStjDGOV2-0SK6ur07KZ8hAzb6JP+Dsm8=0iEbSA@xxxxxxxxxxxxxx/ Christoph Hellwig (1): fs: remove __sync_filesystem Dan Carpenter (1): xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() Darrick J. Wong (4): xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* vfs: make sync_filesystem return errors from ->sync_fs xfs: return errors in xfs_fs_sync_fs xfs: only bother with sync_filesystem during readonly remount fs/sync.c | 48 ++++++++++++++++++++++++---------------------- fs/xfs/xfs_ioctl.c | 4 ++-- fs/xfs/xfs_ioctl.h | 5 +++-- fs/xfs/xfs_super.c | 13 ++++++++++--- 4 files changed, 40 insertions(+), 30 deletions(-) -- 2.25.1