Hi Linus, Could you please pull the patches below? They are fixes aiming 6.12-rc3. I did a test merge against current TOT and I didn't hit any conflicts. These patches are in linux-next for a couple days, already, and nothing got reported so far, other than a short hash on a Fixes tag, which I fixed and rebased the tree today before submitting the patches. Hope I got everything right. Thanks! Carlos The following changes since commit 8cf0b93919e13d1e8d4466eb4080a4c4d9d66d7b: Linux 6.12-rc2 (2024-10-06 15:32:27 -0700) are available in the Git repository at: git@xxxxxxxxxxxxxxxxxxx:/pub/scm/fs/xfs/xfs-linux.git tags/xfs-6.12-fixes-3 for you to fetch changes up to 77bfe1b11ea0c0c4b0ce19b742cd1aa82f60e45d: xfs: fix a typo (2024-10-09 10:05:26 +0200) ---------------------------------------------------------------- Bug fixes for 6.12-rc3 * A few small typo fixes * fstests xfs/538 DEBUG-only fix * Performance fix on blockgc on COW'ed files, by skipping trims on cowblock inodes currently opened for write * Prevent cowblocks to be freed under dirty pagecache during unshare * Update MAINTAINERS file to quote the new maintainer Signed-off-by: Carlos Maiolino <cem@xxxxxxxxxx> ---------------------------------------------------------------- Andrew Kreimer (1): xfs: fix a typo Brian Foster (2): xfs: skip background cowblock trims on inodes open for write xfs: don't free cowblocks from under dirty pagecache on unshare Chandan Babu R (1): MAINTAINERS: add Carlos Maiolino as XFS release manager Christoph Hellwig (8): xfs: merge xfs_attr_leaf_try_add into xfs_attr_leaf_addname xfs: return bool from xfs_attr3_leaf_add xfs: distinguish extra split from real ENOSPC from xfs_attr3_leaf_split xfs: distinguish extra split from real ENOSPC from xfs_attr_node_try_addname xfs: fold xfs_bmap_alloc_userdata into xfs_bmapi_allocate xfs: don't ifdef around the exact minlen allocations xfs: call xfs_bmap_exact_minlen_extent_alloc from xfs_bmap_btalloc xfs: support lowmode allocations in xfs_bmap_exact_minlen_extent_alloc Uros Bizjak (1): xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate() Yan Zhen (1): xfs: scrub: convert comma to semicolon Zhang Zekun (1): xfs: Remove empty declartion in header file MAINTAINERS | 2 +- fs/xfs/libxfs/xfs_alloc.c | 7 +- fs/xfs/libxfs/xfs_alloc.h | 4 +- fs/xfs/libxfs/xfs_attr.c | 190 ++++++++++++++++++------------------------ fs/xfs/libxfs/xfs_attr_leaf.c | 40 +++++---- fs/xfs/libxfs/xfs_attr_leaf.h | 2 +- fs/xfs/libxfs/xfs_bmap.c | 140 ++++++++++--------------------- fs/xfs/libxfs/xfs_da_btree.c | 5 +- fs/xfs/scrub/ialloc_repair.c | 4 +- fs/xfs/xfs_icache.c | 37 ++++---- fs/xfs/xfs_log.h | 2 - fs/xfs/xfs_log_cil.c | 11 +-- fs/xfs/xfs_log_recover.c | 2 +- fs/xfs/xfs_reflink.c | 3 + fs/xfs/xfs_reflink.h | 19 +++++ 15 files changed, 207 insertions(+), 261 deletions(-)