Commit 0ccc72d4b3fc for kernel

commit 0ccc72d4b3fcf8c79178b7024541e1aa694e08a7
Merge: ce8f7280865e 7ba9663607b3
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Nov 6 08:50:27 2026 -0800

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

    Pull xfs fixes from Carlos Maiolino:
     "The most notable fix here IMO is for xfs's pNFS support (mostly
      related to LAYOUTCOMMIT) and for that it contains several patches.

      Besides that, this contains bug fixes for different subsystems in xfs.
      The last patch is mostly a refactor than a bug fix, but the refactor
      is done to prevent a nasty journal transaction state corruption to
      happen"

    * tag 'xfs-fixes-7.4-rc2' of git://git.kernel.org:/pub/scm/fs/xfs/xfs-linux:
      xfs: kill xfs_trans_set/clear_context() helpers
      xfs: fix recovery of partial attr removals
      xfs: make pNFS LAYOUTCOMMIT stable the way fdatasync does
      xfs: add datasync and log_flushed arguments to xfs_log_force_inode()
      xfs: take the invalidate lock while mapping a pNFS layout
      xfs: clamp the pNFS layout range to the maximum file size
      xfs: cap the block count of xfs_iomap_write_direct() at one extent
      xfs: clamp a pNFS LAYOUTCOMMIT extent before computing its end
      xfs: refuse a pNFS LAYOUTCOMMIT of a range without blocks
      xfs: add a flag to convert unwritten extents without allocating blocks
      xfs: mark the inode preallocated for pNFS write layouts past EOF
      xfs: fix wrong compat fields in xfs_ioctl32_bstat_copyin()
      xfs: fix temporary cursor leak in btree shift corruption paths
      xfs: skip iunlock with empty iolock flags in xfs_file_dio_write_aligned
      xfs: don't skip free extents of the longest length in a whole-AG FITRIM
      xfs: don't skip free extents in later batches of a whole-AG FITRIM
      xfs: fix unwind handling during xfs_mount_sysfs_init()
      xfs: mark i_mode=0 and shut down on attr fork inactivation failure
      xfs: set healthmon mount cookie before publishing it