Commit 978d337c2ed6 for kernel

commit 978d337c2ed6e5313ee426871a410eddc796ccfd
Merge: afdf0fb34094 73fd0dba0beb
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Mon Dec 1 14:39:03 2025 -0800

    Merge tag 'vfs-6.19-rc1.guards' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs

    Pull superblock lock guard updates from Christian Brauner:
     "This starts the work of introducing guards for superblock related
      locks.

      Introduce super_write_guard for scoped superblock write protection.

      This provides a guard-based alternative to the manual sb_start_write()
      and sb_end_write() pattern, allowing the compiler to automatically
      handle the cleanup"

    * tag 'vfs-6.19-rc1.guards' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs:
      xfs: use super write guard in xfs_file_ioctl()
      open: use super write guard in do_ftruncate()
      btrfs: use super write guard in relocating_repair_kthread()
      ext4: use super write guard in write_mmp_block()
      btrfs: use super write guard in sb_start_write()
      btrfs: use super write guard btrfs_run_defrag_inode()
      btrfs: use super write guard in btrfs_reclaim_bgs_work()
      fs: add super_write_guard