* [GIT PULL] ntfs fixes for 7.3-rc4
@ 2026-09-18 14:17 Namjae Jeon
2026-09-18 18:10 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Namjae Jeon @ 2026-09-18 14:17 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Hyunchul Lee, Linux Kernel Mailing List
Hi Linus,
This is ntfs fixes pull request for v7.3-rc4. I add the description of
this pull request below. Please pull the following ntfs fixes.
Thanks!
The following changes since commit bc35965f6940a9bf834d54187b6088b8eb09206d:
Merge tag 'mm-hotfixes-stable-2026-09-03-17-45' of
git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm (2026-09-03
17:59:19 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs.git
tags/ntfs-for-7.3-rc4
for you to fetch changes up to 229e8188307b9724cc676a49e9600c4acd24b571:
ntfs: fix $MFTMirr write offset when it spans multiple folios
(2026-09-13 11:41:58 +0900)
----------------------------------------------------------------
- Make MFT extension work on existing Windows-created volumes by
dynamically reserving MFT tail records, accounting for records added
during allocation, and avoiding false -ENOSPC failures.
- Repack non-resident $MFT/$ATTRIBUTE_LIST when its mapping pairs no longer
fit in the base MFT record, while propagating allocation and writeback
errors.
- Serialize runlist updates with the runlist lock and restore both the
in-memory runlist and on-disk mapping pairs when allocation rollback is
required.
- Propagate folio errors and harden inode failure handling by treating
interrupted reads as transient failures and discarding and unhashing
inodes whose initialization fails.
- Fix the $MFTMirr write offset when mirror records span multiple folios,
preventing mirror records from overwriting the first record with large
MFT record sizes.
----------------------------------------------------------------
Namjae Jeon (8):
ntfs: use dynamic MFT tail reservation
ntfs: repack $MFT/$ATTRIBUTE LIST
ntfs: account for MFT records added during allocation
ntfs: protect runlist updates with the runlist lock
ntfs: propagate folio errors
ntfs: ignore interrupted inode reads as corruption
ntfs: discard inodes that fail initialization
ntfs: unhash failed inode reads
Zhu Tianhao (1):
ntfs: fix $MFTMirr write offset when it spans multiple folios
fs/ntfs/attrib.c | 259 +++++++++++++++++++++++-------
fs/ntfs/attrib.h | 9 ++
fs/ntfs/attrlist.c | 224 ++++++++++++++++++++++++--
fs/ntfs/attrlist.h | 2 +
fs/ntfs/compress.c | 2 +-
fs/ntfs/file.c | 3 +-
fs/ntfs/inode.c | 65 +++++---
fs/ntfs/mft.c | 457 +++++++++++++++++++++++++++++++++++++++++------------
fs/ntfs/mft.h | 2 +-
fs/ntfs/namei.c | 2 +-
fs/ntfs/super.c | 12 +-
fs/ntfs/volume.h | 12 +-
12 files changed, 841 insertions(+), 208 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-09-18 18:11 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-18 14:17 [GIT PULL] ntfs fixes for 7.3-rc4 Namjae Jeon
2026-09-18 18:10 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®