Commit b556f1c4dc9f for kernel

commit b556f1c4dc9fa538bb3b27c0b9710e62baca692f
Merge: fb382e8efdd4 e5801273f93e
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Nov 6 09:00:12 2026 -0800

    Merge tag 'fs_for_v7.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs

    Pull udf, ext2, isofs and quota fixes from Jan Kara:
     - Some disk format validation improvements for udf
     - Fix isofs handling of dates before 1900
     - Fix ext2 inadvertedly syncing buffer on every directory modification
     - Fix ext2 O_DSYNC handling for direct IO
     - A couple of smaller ext2 fixes
     - Fix tmpfs quotas for root filesystem
     - Unify my email addresses in MAINTAINERS file

    * tag 'fs_for_v7.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
      udf: Fix incorrect error code in udf_current_aext()
      udf: Simplify udf_table_prealloc_blocks()
      udf: don't use eloc after the end of the unallocated space table
      udf: fix preallocation discarding before an empty allocation extent
      udf: check the unallocated space table when it is loaded
      udf: don't let the extent type hide an exhausted free-space table extent
      ext2: preserve IOMAP_F_DIRTY for extending direct writes
      udf, ext2, quota, jbd2: Unify email addresses in MAINTAINERS
      isofs: handle Rock Ridge long-form dates before 1900
      ext2: only flush DIRSYNC directories on every change
      ext2: preserve completed DIO bytes when buffered fallback fails
      ext2: take invalidate_lock in ext2_write_failed()
      ext2: Make sbi an proper alias for EXT2_SB(sb) in ext2_fill_super()
      udf: Validate extended attribute space is large enough
      quota: initialize dquot cache before mounting rootfs
      udf: validate vat20->lengthHeader and VAT inode size in udf_load_vat()