[GIT PULL] ntfs fixes for 7.2-rc3
From: Namjae Jeon
Date: Fri Jul 10 2026 - 20:29:58 EST
Hi Linus,
This is ntfs fixes pull request for v7.2-rc3. I add the description of
this pull request below. Please pull the following ntfs fixes.
Thanks!
The following changes since commit 1a3746ccbb0a97bed3c06ccde6b880013b1dddc1:
Merge tag 'strncpy-removal-v7.2-rc1' of
git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux (2026-06-19
14:56:45 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs.git
tags/ntfs-for-7.2-rc3
for you to fetch changes up to 0ebe8f625ab0520217a425d7cd366e4670484941:
ntfs: fail attrlist updates when the superblock is inactive
(2026-07-06 20:27:18 +0900)
----------------------------------------------------------------
Description for this pull request:
- fix stale runlist element dereferences in MFT writeback and fallocate
- fix mrec_lock ABBA deadlock in rename
- prevent userspace modification of NTFS system files
- avoid inode eviction/writeback self-deadlocks
- reject malformed resident attributes in non-resident runlist mapping
- avoid post_write_mst_fixup() on invalid index blocks
- fix a hole runlist leak in insert-range error handling
- sanitize directory lookup MFT references from disk
- fail attribute-list updates after SB_ACTIVE is cleared during teardown
----------------------------------------------------------------
Cen Zhang (2):
ntfs: avoid stale runlist element dereference in MFT writeback
ntfs: avoid stale runlist element dereference in fallocate
Hyunchul Lee (1):
ntfs: avoid self-deadlock during inode eviction
Namjae Jeon (3):
ntfs: make system files immutable to prevent corruption
ntfs: fix WARN_ON for resident attribute in ntfs_map_runlist_nolock()
ntfs: sanitize MFT references returned from ntfs_lookup_inode_by_name()
Peiyang He (3):
ntfs: fix mrec_lock ABBA deadlock in rename
ntfs: fix hole runlist memory leak in insert range error path
ntfs: fail attrlist updates when the superblock is inactive
Valeriy Yashnikov (1):
ntfs: avoid calling post_write_mst_fixup() for invalid index_block
fs/ntfs/aops.c | 17 ++++++++++++++-
fs/ntfs/attrib.c | 36 ++++++++++++++++++++-----------
fs/ntfs/attrlist.c | 9 ++++++++
fs/ntfs/dir.c | 15 +++++++++----
fs/ntfs/index.c | 5 ++++-
fs/ntfs/inode.c | 9 ++++++++
fs/ntfs/mft.c | 8 +++++--
fs/ntfs/namei.c | 62 +++++++++++++++++++++++++++---------------------------
8 files changed, 110 insertions(+), 51 deletions(-)