Hello, Here is the next set of fixes for 5.15. Tested on 10 configs x 30 runs with no regressions seen on these commits. Commit 7d839e325a "xfs: check return codes when flushing block devices" is in this range but was left out for now as it revealed a regression which exists upstream. I'll include it in a future set once its fix is accepted. - Leah Chandan Babu R (1): xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork ChenXiaoSong (1): xfs: fix NULL pointer dereference in xfs_getbmap() Darrick J. Wong (8): xfs: refactor buffer cancellation table allocation xfs: don't leak xfs_buf_cancel structures when recovery fails xfs: convert buf_cancel_table allocation to kmalloc_array xfs: prevent a UAF when log IO errors race with unmount xfs: fix use-after-free in xattr node block inactivation xfs: don't leak memory when attr fork loading fails xfs: fix intermittent hang during quotacheck xfs: avoid a UAF when log intent item recovery fails Gao Xiang (1): xfs: add missing cmap->br_state = XFS_EXT_NORM update Guo Xuenan (1): xfs: fix exception caused by unexpected illegal bestcount in leaf dir Kaixu Xia (1): xfs: use invalidate_lock to check the state of mmap_lock Li Zetao (1): xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() Zeng Heng (1): xfs: fix memory leak in xfs_errortag_init Zhang Yi (1): xfs: flush inode gc workqueue before clearing agi bucket hexiaole (1): xfs: fix inode reservation space for removing transaction fs/xfs/libxfs/xfs_dir2_leaf.c | 9 +- fs/xfs/libxfs/xfs_inode_fork.c | 1 + fs/xfs/libxfs/xfs_log_recover.h | 14 ++- fs/xfs/libxfs/xfs_trans_resv.c | 2 +- fs/xfs/xfs_attr_inactive.c | 8 +- fs/xfs/xfs_bmap_util.c | 17 +-- fs/xfs/xfs_buf_item_recover.c | 66 +++++++++++ fs/xfs/xfs_error.c | 9 +- fs/xfs/xfs_inode.c | 4 +- fs/xfs/xfs_log.c | 9 +- fs/xfs/xfs_log_priv.h | 3 - fs/xfs/xfs_log_recover.c | 44 +++---- fs/xfs/xfs_qm.c | 7 ++ fs/xfs/xfs_reflink.c | 197 ++++++++++++++++++++++++++------ fs/xfs/xfs_sysfs.h | 7 +- 15 files changed, 307 insertions(+), 90 deletions(-) -- 2.43.0.rc0.421.g78406f8d94-goog