Commit 559e608c4655 for kernel

commit 559e608c46553c107dbba19dae0854af7b219400
Merge: fbeea4db51a6 1b2ae190ea43
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Wed Dec 3 20:45:43 2025 -0800

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

    Pull ntfs3 updates from Konstantin Komarov:
     "New code:
       - support timestamps prior to epoch
       - do not overwrite uptodate pages
       - disable readahead for compressed files
       - setting of dummy blocksize to read boot_block when mounting
       - the run_lock initialization when loading $Extend
       - initialization of allocated memory before use
       - support for the NTFS3_IOC_SHUTDOWN ioctl
       - check for minimum alignment when performing direct I/O reads
       - check for shutdown in fsync

      Fixes:
       - mount failure for sparse runs in run_unpack()
       - use-after-free of sbi->options in cmp_fnames
       - KMSAN uninit bug after failed mi_read in mi_format_new
       - uninit error after buffer allocation by __getname()
       - KMSAN uninit-value in ni_create_attr_list
       - double free of sbi->options->nls and ownership of fc->fs_private
       - incorrect vcn adjustments in attr_collapse_range()
       - mode update when ACL can be reduced to mode
       - memory leaks in add sub record

      Changes:
       - refactor code, updated terminology, spelling
       - do not kmap pages in (de)compression code
       - after ntfs_look_free_mft(), code that fails must put mft_inode
       - default mount options for "acl" and "prealloc"

      Replaced:
       - use unsafe_memcpy() to avoid memcpy size warning
       - ntfs_bio_pages with page cache for compressed files"

    * tag 'ntfs3_for_6.19' of https://github.com/Paragon-Software-Group/linux-ntfs3: (26 commits)
      fs/ntfs3: check for shutdown in fsync
      fs/ntfs3: change the default mount options for "acl" and "prealloc"
      fs/ntfs3: Prevent memory leaks in add sub record
      fs/ntfs3: out1 also needs to put mi
      fs/ntfs3: Fix spelling mistake "recommened" -> "recommended"
      fs/ntfs3: update mode in xattr when ACL can be reduced to mode
      fs/ntfs3: check minimum alignment for direct I/O
      fs/ntfs3: implement NTFS3_IOC_SHUTDOWN ioctl
      fs/ntfs3: correct attr_collapse_range when file is too fragmented
      ntfs3: fix double free of sbi->options->nls and clarify ownership of fc->fs_private
      fs/ntfs3: Initialize allocated memory before use
      fs/ntfs3: remove ntfs_bio_pages and use page cache for compressed I/O
      ntfs3: avoid memcpy size warning
      fs/ntfs3: fix KMSAN uninit-value in ni_create_attr_list
      ntfs3: init run lock for extend inode
      ntfs: set dummy blocksize to read boot_block when mounting
      fs/ntfs3: disable readahead for compressed files
      ntfs3: Fix uninit buffer allocated by __getname()
      ntfs3: fix uninit memory after failed mi_read in mi_format_new
      ntfs3: fix use-after-free of sbi->options in cmp_fnames
      ...