Hi Linus, Please pull this branch with changes for xfs for 6.7-rc2. The changes are limited to only bug fixes whose summary is provided below. I did a test-merge with the main upstream branch as of a few minutes ago and didn't see any conflicts. Please let me know if you encounter any problems. The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86: Linux 6.7-rc1 (2023-11-12 16:19:07 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git tags/xfs-6.7-fixes-1 for you to fetch changes up to 7930d9e103700cde15833638855b750715c12091: xfs: recovery should not clear di_flushiter unconditionally (2023-11-13 09:11:41 +0530) ---------------------------------------------------------------- Bug fixes for 6.7-rc2: * Fix deadlock arising due to intent items in AIL not being cleared when log recovery fails. * Fix stale data exposure bug when remapping COW fork extents to data fork. * Fix deadlock when data device flush fails. * Fix AGFL minimum size calculation. * Select DEBUG_FS instead of XFS_DEBUG when XFS_ONLINE_SCRUB_STATS is selected. * Fix corruption of log inode's extent count field when NREXT64 feature is enabled. Signed-off-by: Chandan Babu R <chandanbabu@xxxxxxxxxx> ---------------------------------------------------------------- Anthony Iliopoulos (1): xfs: fix again select in kconfig XFS_ONLINE_SCRUB_STATS Christoph Hellwig (1): xfs: only remap the written blocks in xfs_reflink_end_cow_extent Dave Chinner (2): xfs: inode recovery does not validate the recovered inode xfs: recovery should not clear di_flushiter unconditionally Leah Rumancik (1): xfs: up(ic_sema) if flushing data device fails Long Li (2): xfs: factor out xfs_defer_pending_abort xfs: abort intent items when recovery intents fail Matthew Wilcox (Oracle) (1): XFS: Update MAINTAINERS to catch all XFS documentation Omar Sandoval (1): xfs: fix internal error from AGFL exhaustion MAINTAINERS | 3 +-- fs/xfs/Kconfig | 2 +- fs/xfs/libxfs/xfs_alloc.c | 27 +++++++++++++++++++++--- fs/xfs/libxfs/xfs_defer.c | 28 ++++++++++++++++--------- fs/xfs/libxfs/xfs_defer.h | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 3 +++ fs/xfs/xfs_inode_item_recover.c | 46 +++++++++++++++++++++++++++-------------- fs/xfs/xfs_log.c | 23 +++++++++++---------- fs/xfs/xfs_log_recover.c | 2 +- fs/xfs/xfs_reflink.c | 1 + 10 files changed, 92 insertions(+), 45 deletions(-)