* [GIT PULL] ntfs3: changes for 7.3
@ 2026-08-18 12:21 Konstantin Komarov
2026-08-20 19:36 ` Linus Torvalds
2026-08-20 19:56 ` pr-tracker-bot
0 siblings, 2 replies; 3+ messages in thread
From: Konstantin Komarov @ 2026-08-18 12:21 UTC (permalink / raw)
To: torvalds
Cc: ntfs3, linux-fsdevel, linux-kernel,
HE WEI(ギカク),
Konstantin Komarov, Kyle Zeng, Ruoyu Wang, Samuel Page, Senjin,
Weiming Shi, Weiming Wu, Xiang Mei, Zhan Xusheng
Hello, please pull this branch containing ntfs3 code for 7.3.
Regards,
Konstantin
----------------------------------------------------------------
The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:
Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)
are available in the Git repository at:
https://github.com/Paragon-Software-Group/linux-ntfs3.git tags/ntfs3_for_7.3
for you to fetch changes up to c22f91d82cb9a29d22bdffdce6c803467984ad0c:
fs/ntfs3: validate ef->size covers the record's name and value (2026-08-18 10:35:39 +0200)
----------------------------------------------------------------
Changes for 7.3-rc1
Added:
load ATTR_BITMAP run extents from $MFT extension records
initialize err in attr_wof_frame_info
reserve NUL byte when converting UTF-16 names
reject restart table growth beyond U16_MAX entries
validate dirty page table on log replay
basic support for alternative data streams
validate ef->size covers the record's name and value
Fixed:
slab-out-of-bounds write in ni_create_attr_list()
out-of-bounds read of INDEX_ROOT in reparse/objid init
boundary check in ntfs_dir_count()
info-leak in ntfs_rename()
lseek EINVAL on sparse/compressed files with 64-bit clusters
info-leak on partial LZNT decompress in ni_read_frame()
bound page_lcns[] index by the log record
memory leak in indx_find_sort()
integer overflow in MFT cluster validation
reject out-of-range evcn in mi_enum_attr()
out-of-bounds read in read_log_rec_buf()
Changed:
widen inode/record number storage to u64
cosmetic fixes and improvements
rename 'err' to 'ret' in read paths
----------------------------------------------------------------
HE WEI(ギカク) (1):
fs/ntfs3: fix slab-out-of-bounds write in ni_create_attr_list()
Konstantin Komarov (10):
fs/ntfs3: widen inode/record number storage to u64
fs/ntfs3: cosmetic fixes and improvements
ntfs3: fix boundary check in ntfs_dir_count()
ntfs3: fix info-leak in ntfs_rename()
fs/ntfs3: load ATTR_BITMAP run extents from $MFT extension records
fs/ntfs3: bound page_lcns[] index by the log record
fs/ntfs3: Fix memory leak in indx_find_sort()
fs/ntfs3: Rename 'err' to 'ret' in read paths
fs/ntfs3: Add basic support for alternative data streams
fs/ntfs3: fix out-of-bounds read in read_log_rec_buf()
Kyle Zeng (1):
fs/ntfs3: reserve NUL byte when converting UTF-16 names
Ruoyu Wang (1):
ntfs3: initialize err in attr_wof_frame_info
Samuel Page (1):
fs/ntfs3: fix info-leak on partial LZNT decompress in ni_read_frame()
Senjin (1):
fs/ntfs3: fix lseek EINVAL on sparse/compressed files with 64-bit clusters
Weiming Shi (2):
fs/ntfs3: reject restart table growth beyond U16_MAX entries
fs/ntfs3: validate ef->size covers the record's name and value
Weiming Wu (1):
fs/ntfs3: fix out-of-bounds read of INDEX_ROOT in reparse/objid init
Xiang Mei (1):
fs/ntfs3: validate dirty page table on log replay
Zhan Xusheng (2):
fs/ntfs3: fix integer overflow in MFT cluster validation
fs/ntfs3: reject out-of-range evcn in mi_enum_attr()
fs/ntfs3/attrib.c | 159 +++++++++++++++++-----------
fs/ntfs3/attrlist.c | 15 ++-
fs/ntfs3/dir.c | 132 ++++++++++++++++-------
fs/ntfs3/file.c | 66 ++++++++----
fs/ntfs3/frecord.c | 199 +++++++++++++++++++++++++++++------
fs/ntfs3/fslog.c | 68 +++++++++---
fs/ntfs3/fsntfs.c | 34 ++++--
fs/ntfs3/index.c | 8 +-
fs/ntfs3/inode.c | 298 +++++++++++++++++++++++++++++++++++++++++++++-------
fs/ntfs3/lznt.c | 4 +-
fs/ntfs3/namei.c | 64 +++++++----
fs/ntfs3/ntfs.h | 3 +-
fs/ntfs3/ntfs_fs.h | 51 ++++++---
fs/ntfs3/record.c | 34 +++++-
fs/ntfs3/run.c | 9 +-
fs/ntfs3/super.c | 38 +++++--
fs/ntfs3/xattr.c | 22 ++--
17 files changed, 922 insertions(+), 282 deletions(-)
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] ntfs3: changes for 7.3
2026-08-18 12:21 [GIT PULL] ntfs3: changes for 7.3 Konstantin Komarov
@ 2026-08-20 19:36 ` Linus Torvalds
2026-08-20 19:56 ` pr-tracker-bot
1 sibling, 0 replies; 3+ messages in thread
From: Linus Torvalds @ 2026-08-20 19:36 UTC (permalink / raw)
To: Konstantin Komarov
Cc: ntfs3, linux-fsdevel, linux-kernel,
HE WEI(ギカク),
Kyle Zeng, Ruoyu Wang, Samuel Page, Senjin, Weiming Shi,
Weiming Wu, Xiang Mei, Zhan Xusheng
On Tue, 18 Aug 2026 at 05:21, Konstantin Komarov
<almaz.alexandrovich@paragon-software.com> wrote:
>
> Added:
> load ATTR_BITMAP run extents from $MFT extension records
[..]
Please try to write some overview summary of that the noticeable
issues are. This "just list the commits" isn't useful for outsiders.
I've taken it as-is, but I'd really like these merges to have some
useful "these are the bigger issues" explanations for people who don't
know the code intimately (ie me, but pretty much everybody else too)
Linus
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] ntfs3: changes for 7.3
2026-08-18 12:21 [GIT PULL] ntfs3: changes for 7.3 Konstantin Komarov
2026-08-20 19:36 ` Linus Torvalds
@ 2026-08-20 19:56 ` pr-tracker-bot
1 sibling, 0 replies; 3+ messages in thread
From: pr-tracker-bot @ 2026-08-20 19:56 UTC (permalink / raw)
To: Konstantin Komarov
Cc: torvalds, ntfs3, linux-fsdevel, linux-kernel,
HE WEI(ギカク),
Konstantin Komarov, Kyle Zeng, Ruoyu Wang, Samuel Page, Senjin,
Weiming Shi, Weiming Wu, Xiang Mei, Zhan Xusheng
The pull request you sent on Tue, 18 Aug 2026 14:21:03 +0200:
> https://github.com/Paragon-Software-Group/linux-ntfs3.git tags/ntfs3_for_7.3
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/dc83d18cdd90482c70fa4320160bba70ec5c9ef8
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-08-20 19:57 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-18 12:21 [GIT PULL] ntfs3: changes for 7.3 Konstantin Komarov
2026-08-20 19:36 ` Linus Torvalds
2026-08-20 19:56 ` 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®