Commit ac5feaad48f0 for kernel

commit ac5feaad48f0910b3db4047c298dd11157aef1f4
Merge: 12392d40a3be 8c4f6e337634
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sun Oct 25 16:09:13 2026 -1000

    Merge tag 'ext4_for_linus-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4

    Pull ext4 updates from Ted Ts'o:
     "Add support for buffered iomap support in ext4. This is not enabled by
      default, but requires the buffered_iomap mount option, as this mode
      does not support online defragmentation, inline data, fsverify,
      fscrypt, non-extent inodes, and data=journal mode. If buffered_iomap
      is enabled, ext4 will fall back to the original I/O code path
      automatically if necessary. Large writes show significant performance
      improvements when buffered iomap is enabled.

      There are also miscellaneous bug fixes and improvements, including for
      fast commit and avoiding deadlocks and out-of-bound reads when
      handling corner cases involving corrupted file systems"

    * tag 'ext4_for_linus-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (41 commits)
      ext4: introduce a mount option for iomap buffered I/O path
      ext4: partially enable iomap for the buffered I/O path of regular files
      ext4: add tracepoints for EOF block zeroing and disksize-grow I/O
      ext4: add tracepoints for DISKSIZE_GROW_PENDING set, clear, and wait
      ext4: set DISKSIZE_GROW_PENDING after zeroing unaligned EOF block
      ext4: clear DISKSIZE_GROW_PENDING on truncate or error
      ext4: submit and wait for disksize-grow I/O in fallocate paths
      ext4: defer i_disksize update while DISKSIZE_GROW_PENDING is set
      ext4: advance i_disksize to i_size upon disksize-grow I/O completion
      ext4: submit and wait for pending disksize-grow I/O on writeback
      ext4: add EXT4_STATE_DISKSIZE_GROW_PENDING state bit and helpers
      ext4: disable online defrag when inode using iomap buffered I/O path
      ext4: add block mapping tracepoints for iomap buffered I/O path
      ext4: drain writeback before removing extents on the iomap path
      ext4: implement partial block zero range path using iomap
      ext4: implement mmap path using iomap
      ext4: implement writeback path using iomap
      ext4: rework handle credit accounting for unwritten extent conversion
      ext4: implement buffered write path using iomap
      ext4: do not use data=ordered mode for inodes using buffered iomap path
      ...