Commit a5d1079c28a5 for kernel

commit a5d1079c28a5bc6caa30ef4099ef04ed17d2c6aa
Merge: a5e1c3b6093b 819bd270abf9
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Mon Apr 20 10:59:47 2026 -0700

    Merge tag 'ntfs3_for_7.1' of https://github.com/Paragon-Software-Group/linux-ntfs3

    Pull ntfs3 updates from Konstantin Komarov:
     "New:
       - reject inodes with zero non-DOS link count
       - return folios from ntfs_lock_new_page()
       - subset of W=1 warnings for stricter checks
       - work around -Wmaybe-uninitialized warnings
       - buffer boundary checks to run_unpack()
       - terminate the cached volume label after UTF-8 conversion

      Fixes:
       - check return value of indx_find to avoid infinite loop
       - prevent uninitialized lcn caused by zero len
       - increase CLIENT_REC name field size to prevent buffer overflow
       - missing run load for vcn0 in attr_data_get_block_locked()
       - memory leak in indx_create_allocate()
       - OOB write in attr_wof_frame_info()
       - mount failure on volumes with fragmented MFT bitmap
       - integer overflow in run_unpack() volume boundary check
       - validate rec->used in journal-replay file record check

      Updates:
       - resolve compare function in public index APIs
       - $LXDEV xattr lookup
       - potential double iput on d_make_root() failure
       - initialize err in ni_allocate_da_blocks_locked()
       - correct the pre_alloc condition in attr_allocate_clusters()"

    * tag 'ntfs3_for_7.1' of https://github.com/Paragon-Software-Group/linux-ntfs3:
      fs/ntfs3: fix Smatch warnings
      fs/ntfs3: validate rec->used in journal-replay file record check
      fs/ntfs3: terminate the cached volume label after UTF-8 conversion
      fs/ntfs3: fix potential double iput on d_make_root() failure
      ntfs3: fix integer overflow in run_unpack() volume boundary check
      ntfs3: add buffer boundary checks to run_unpack()
      ntfs3: fix mount failure on volumes with fragmented MFT bitmap
      fs/ntfs3: fix $LXDEV xattr lookup
      ntfs3: fix OOB write in attr_wof_frame_info()
      ntfs3: fix memory leak in indx_create_allocate()
      ntfs3: work around false-postive -Wmaybe-uninitialized warnings
      fs/ntfs3: fix missing run load for vcn0 in attr_data_get_block_locked()
      fs/ntfs3: increase CLIENT_REC name field size
      fs/ntfs3: prevent uninitialized lcn caused by zero len
      fs/ntfs3: add a subset of W=1 warnings for stricter checks
      fs/ntfs3: return folios from ntfs_lock_new_page()
      fs/ntfs3: resolve compare function in public index APIs
      ntfs3: reject inodes with zero non-DOS link count