[GIT PULL] ntfs fixes for 7.2-rc6

From: Namjae Jeon

Date: Fri Jul 31 2026 - 20:46:05 EST


Hi Linus,

This is ntfs fixes pull request for v7.2-rc6. I add the description of
this pull request below. Please pull the following ntfs fixes.

Thanks!

The following changes since commit dd3210c47e8d3ac6b4e9141fc68acc03b38c0ba3:

Merge tag 'regulator-fix-v7.2-rc2' of
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
(2026-07-10 19:07:24 -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-rc6

for you to fetch changes up to 4e646ecd44759e552b0b9ccd995f3f608daab414:

ntfs: drop stale page-cache when shrinking a non-resident attr
(2026-07-21 18:48:24 +0900)

----------------------------------------------------------------
Description for this pull request:
- Keep RECALL_ON_OPEN in inode flags when reloading them from $FILE_NAME.
- Check runlist reallocation sizes for negative values and overflow.
- Drop stale page cache after shrinking non-resident attributes to prevent
writeback failures and data loss.

----------------------------------------------------------------
Namjae Jeon (3):
ntfs: preserve RECALL_ON_OPEN on WSL special-file reparse points
ntfs: harden runlist realloc size calculations
ntfs: drop stale page-cache when shrinking a non-resident attr

fs/ntfs/attrib.c | 10 ++++++++++
fs/ntfs/namei.c | 3 ++-
fs/ntfs/runlist.c | 50 +++++++++++++++++++++++++++-----------------------
3 files changed, 39 insertions(+), 24 deletions(-)