Linux kernel developers have patched critical flaws in the new NTFS driver just as Linux 7.1-rc2 hits testing. This marks another step in the driver’s rapid maturation. Named the “NTFS resurrection” by Linus Torvalds, the code landed in the mainline kernel weeks ago after years of work by Namjae Jeon.
The driver promises full read-write support for Microsoft’s dominant filesystem. It outpaces the aging Paragon NTFS3 module and the userspace NTFS-3G FUSE option. Dual-boot users stand to gain most—faster mounts, lower CPU use, multi-threaded writes up 35-110% in benchmarks. But early testing exposed bugs. Phoronix reports an uptick in usage plus fuzzing revealed leaks and crashes.
rc2 Patches Seal Memory Leaks and Crashes
Seven fixes merged Saturday via commit 4c2ed2a3. First: a NULL pointer dereference in ntfs_index_walk_down(). Developers added index block validation to prevent it. Next, a symlink target string leaked memory in ntfs_reparse_set_wsl_symlink() on error paths. Fixed.
VCN overflow threatened runlist corruption in ntfs_mapping_pairs_decompress(). Validation for lowest_vcn now blocks that. Page references leaked when attribute searches failed in ntfs_write_iomap_end_resident(). Invalid PTR_ERR() calls on valid folios got corrected in bitmap functions. Directory link counts miscounted for WIN32/DOS aliases—nlink drops only at zero MFT links now. An uninitialized variable in decompression returned errors directly.
Nothing catastrophic. Phoronix notes, “Nothing too major this week but that’s also a good sign for the current state of this new NTFS driver ahead of the Linux 7.1 stable release in June.” (Phoronix)
Prior fixes hit ahead of rc1. Data leakage from unzeroed straddle blocks. Race conditions in attribute writes. Compression bugs. Jeon’s team iterated fast—36,000 lines of C code refined under scrutiny. (Phoronix)
Tom’s Hardware calls it a ground-up rewrite for kernel-native access. No more FUSE overhead. Mounting large drives four times quicker. Single-threaded writes gain 3-5%. (Tom’s Hardware)
From Dormancy to Mainline: A Four-Year Push
NTFS support in Linux started read-only decades back. Paragon’s NTFS3 added writes in 2021 but stalled on features. Jeon, who delivered exFAT support, revived the effort. Pull request in April. Torvalds merged it, dubbing the commit “ntfs resurrection.” (Phoronix)
Build with CONFIG_NTFS_FS=y to enable. It coexists with NTFS3 for now. Userspace tools like ntfsck loom next. Neowin ties rc2 fixes to broader stability, including RAID10 and ICE drivers. Linux 7.1 stable eyes June. (Neowin)
Phoronix announced the rc2 fixes on X, drawing 117 likes. Community buzz builds. Dual-booters, enterprise storage admins, handheld gamers—all watch closely. Steam Deck OLED got audio fixes in rc2 too, per Phoronix. (Phoronix)
So what’s next? More rc cycles will shake out edge cases. Fuzzing intensifies. Jeon’s driver must prove itself against NTFS3 in real workloads—corruption risks on shared Windows volumes have bitten users before. Enterprise distros like RHEL won’t rush it. But for Fedora, Ubuntu bleeding-edge, it’s game on.
Stability now. Performance later. Linux marches toward native Windows filesystem parity.


WebProNews is an iEntry Publication