Commit cba2348ab114 for kernel

commit cba2348ab114391f5b1a00fa65c5b739f13f0563
Merge: 95deca8dd9a9 ad4497a92cab
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sat Sep 12 08:44:12 2026 -0700

    Merge tag 'xfs-fixes-7.3-rc3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux

    Pull xfs fixes from Carlos Maiolino:
     "More than the usual amount of fixes.

      The highlights here are a block under reservation fix which caused an
      assert to be triggered in non-default configurations. The assert,
      initially added on 7.3-rc2 just makes the problem explicit but is not
      the cause. Another highlight is a missed lock/unlock mutex in the xfs
      healthmonitor which was causing lockdeps warnings.

      Besides those two, this also contains a myriad of fixes for random
      bugs found by LLM tools in the healthmon, scrub and online repair.

      A few bug fixes for zoned xfs are also included.

      This also includes an accounting fix for our buffer slab cache where
      the memory payload associated to each object was not being properly
      accounted for.

      The remaining of the patches are a few lock context annotations added
      and/or fixed. They are mostly disabled by now, but still worth fixing
      before we get them enabled.

      And last but not least, a few clean ups"

    * tag 'xfs-fixes-7.3-rc3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux: (75 commits)
      xfs: advance the findparent inode scan cursor while holding ILOCK
      xfs: reset parent pointer args before each dir tree unlink repair
      xfs: fix replaying dirent removals into the temporary directory
      xfs: fix termination logic in xchk_bmap
      xfs: fix rtrmap cross-referencing elision logic
      xfs: actually check internal-rtdev fields in the superblock
      xfs: fix under-reservation of blocks when repairing sf directories
      xfs: take hm->lock in xfs_ioc_health_monitor() before insert
      xfs: set IOMAP_F_INTEGRITY for zoned writes on integrity devices
      xfs: avoid extra cache flushes for multi-device file systems in xfs_fsync
      xfs: don't continue on error in xfs_fsync
      xfs: also flush the RT device cache in xlog_write_iclog
      xfs: bail out on bitmap errors in xrep_agfl_fill
      xfs: snapshot old AGFL before rewriting it
      xfs: remove redundant function declaration
      xfs: report runtime failures in scrub
      xfs: report healthy filesystem events in scrub stats
      xfs: snapshot scrub stats when rendering them
      xfs: remove several unused and never-implemented declarations
      xfs: count escaped corruption errors in scrub stats
      ...