Commit ff9726d7a006 for kernel

commit ff9726d7a0068e6c2ae1969415285d12ef4d5c6f
Merge: bdcb864c719f 36ee1313199b
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Apr 24 13:40:25 2026 -0700

    Merge tag 'ntfs-for-7.1-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs

    Pull ntfs updates from Namjae Jeon:

     - Fix potential data leakage by zeroing the portion of the straddle
       block beyond initialized_size when reading non-resident attributes

     - Remove unnecessary zeroing in ntfs_punch_hole() for ranges beyond
       initialized_size, as they are already returned as zeros on read

     - Fix writable check in ntfs_file_mmap_prepare() to correctly handle
       shared mappings using VMA_SHARED_BIT | VMA_MAYWRITE_BIT

     - Use page allocation instead of kmemdup() for IOMAP_INLINE data to
       ensure page-aligned address and avoid BUG trap in
       iomap_inline_data_valid() caused by the page boundary check

     - Add a size check before memory allocation in ntfs_attr_readall() and
       reject overly large attributes

     - Remove unneeded noop_direct_IO from ntfs_aops as it is no longer
       required following the FMODE_CAN_ODIRECT flag

     - Fix seven static analysis warnings reported by Smatch

    * tag 'ntfs-for-7.1-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs:
      ntfs: use page allocation for resident attribute inline data
      ntfs: fix mmap_prepare writable check for shared mappings
      ntfs: fix potential 32-bit truncation in ntfs_write_cb()
      ntfs: fix uninitialized variable in ntfs_map_runlist_nolock
      ntfs: delete dead code
      ntfs: add missing error code in ntfs_mft_record_alloc()
      ntfs: fix uninitialized variables in ntfs_ea_set_wsl_inode()
      ntfs: fix uninitialized pointer in ntfs_write_mft_block
      ntfs: fix uninitialized variable in ntfs_write_simple_iomap_begin_non_resident
      ntfs: remove noop_direct_IO from address_space_operations
      ntfs: limit memory allocation in ntfs_attr_readall
      ntfs: not zero out range beyond init in punch_hole
      ntfs: zero out stale data in straddle block beyond initialized_size