Hi again, This set contains fixes from 5.16 to 5.17. The normal testing was run for this set with no regressions found. I included some fixes for online scrub. I am not sure if this is in use for 5.15 though so please let me know if these should be dropped. Some refactoring patches were included in this set as dependencies: bf2307b19513 xfs: fold perag loop iteration logic into helper function dependency for f1788b5e5ee25bedf00bb4d25f82b93820d61189 f1788b5e5ee2 xfs: rename the next_agno perag iteration variable dependency for 8ed004eb9d07a5d6114db3e97a166707c186262d Thanks, Leah Brian Foster (4): xfs: fold perag loop iteration logic into helper function xfs: rename the next_agno perag iteration variable xfs: terminate perag iteration reliably on agcount xfs: fix perag reference leak on iteration race with growfs Dan Carpenter (1): xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() Darrick J. Wong (4): xfs: fix maxlevels comparisons in the btree staging code xfs: fix incorrect decoding in xchk_btree_cur_fsbno xfs: fix quotaoff mutex usage now that we don't support disabling it xfs: fix a bug in the online fsck directory leaf1 bestcount check fs/xfs/libxfs/xfs_ag.h | 36 ++++++++++++++++++------------- fs/xfs/libxfs/xfs_btree_staging.c | 4 ++-- fs/xfs/scrub/dir.c | 15 +++++++++---- fs/xfs/scrub/quota.c | 4 ++-- fs/xfs/scrub/repair.c | 3 +++ fs/xfs/scrub/scrub.c | 4 ---- fs/xfs/scrub/scrub.h | 1 - fs/xfs/scrub/trace.c | 7 +++--- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_ioctl.h | 5 +++-- fs/xfs/xfs_qm_syscalls.c | 11 +--------- 11 files changed, 48 insertions(+), 44 deletions(-) -- 2.37.0.170.g444d1eabd0-goog