Hello again, These are a subset of the patches from the v1 5.15 part 1 which are not applicable to 5.10.y. These patches were rebased and applied on top of the accepted part 1 patches. 100 runs of each test on mulitple configs were completed and no regressions found. Additional testing: c8c568259772 "xfs: don't include bnobt blocks when reserving free block pool" Observed the hang before the patches but not after 919edbadebe1 "xfs: drop async cache flushes from CIL commits." Ran dbench as in the commit and confirmed performance improved clients before after 1 220.493 260.359 8 732.807 1068.64 16 749.677 1293.06 32 737.9 1247.17 128 680.674 1077.0 512 602.674 884.48 Thanks, Leah Darrick J. Wong (2): xfs: only run COW extent recovery when there are no live extents xfs: don't include bnobt blocks when reserving free block pool Dave Chinner (2): xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks xfs: drop async cache flushes from CIL commits. fs/xfs/xfs_bio_io.c | 35 ------------------------ fs/xfs/xfs_fsops.c | 2 +- fs/xfs/xfs_linux.h | 2 -- fs/xfs/xfs_log.c | 58 +++++++++++++++++----------------------- fs/xfs/xfs_log_cil.c | 42 +++++++++-------------------- fs/xfs/xfs_log_priv.h | 3 +-- fs/xfs/xfs_log_recover.c | 24 ++++++++++++++++- fs/xfs/xfs_mount.c | 12 +-------- fs/xfs/xfs_mount.h | 15 +++++++++++ fs/xfs/xfs_reflink.c | 5 +++- fs/xfs/xfs_super.c | 9 ------- 11 files changed, 82 insertions(+), 125 deletions(-) -- 2.37.0.rc0.161.g10f37bed90-goog