Skip to content

Commit 7741794

Browse files
committed
Merge tag 'vfs-6.9.ntfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Pull ntfs update from Christian Brauner: "This removes the old ntfs driver. The new ntfs3 driver is a full replacement that was merged over two years ago. We've went through various userspace and either they use ntfs3 or they use the fuse version of ntfs and thus build neither ntfs nor ntfs3. I think that's a clear sign that we should risk removing the legacy ntfs driver. Quoting from Arch Linux and Debian: - Debian does neither build the legacy ntfs nor the new ntfs3: "Not currently built with Debian's kernel packages, 'ntfs' has been symlinked to 'ntfs-3g' as it relates to fstab and mount commands. Debian kernels are built without support of the ntfs3 driver developed by Paragon Software." (cf. [2]) - Archlinux provides ntfs3 as their default since 5.15: "All officially supported kernels with versions 5.15 or newer are built with CONFIG_NTFS3_FS=m and thus support it. Before 5.15, NTFS read and write support is provided by the NTFS-3G FUSE file system." (cf. [1]). It's unmaintained apart from various odd fixes as well. Worst case we have to reintroduce it if someone really has a valid dependency on it. But it's worth trying to see whether we can remove it" Link: https://wiki.archlinux.org/title/NTFS [1] Link: https://wiki.debian.org/NTFS [2] * tag 'vfs-6.9.ntfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs: fs: remove NTFS classic from docum. index fs: Remove NTFS classic
2 parents 7ea65c8 + 06b8db3 commit 7741794

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+5
-29303
lines changed

CREDITS

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@ D: dosfs, LILO, some fd features, ATM, various other hacks here and there
6363
S: Buenos Aires
6464
S: Argentina
6565

66+
NTFS FILESYSTEM
67+
N: Anton Altaparmakov
68+
E: anton@tuxera.com
69+
D: NTFS filesystem
70+
6671
N: Tim Alpaerts
6772
E: tim_alpaerts@toyota-motor-europe.com
6873
D: 802.2 class II logical link control layer,

Documentation/filesystems/index.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,6 @@ Documentation for filesystem implementations.
9898
isofs
9999
nilfs2
100100
nfs/index
101-
ntfs
102101
ntfs3
103102
ocfs2
104103
ocfs2-online-filecheck

Documentation/filesystems/ntfs.rst

Lines changed: 0 additions & 466 deletions
This file was deleted.

MAINTAINERS

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15589,16 +15589,6 @@ W: https://github.com/davejiang/linux/wiki
1558915589
T: git https://github.com/davejiang/linux.git
1559015590
F: drivers/ntb/hw/intel/
1559115591

15592-
NTFS FILESYSTEM
15593-
M: Anton Altaparmakov <anton@tuxera.com>
15594-
R: Namjae Jeon <linkinjeon@kernel.org>
15595-
L: linux-ntfs-dev@lists.sourceforge.net
15596-
S: Supported
15597-
W: http://www.tuxera.com/
15598-
T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
15599-
F: Documentation/filesystems/ntfs.rst
15600-
F: fs/ntfs/
15601-
1560215592
NTFS3 FILESYSTEM
1560315593
M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
1560415594
L: ntfs3@lists.linux.dev

fs/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,6 @@ menu "DOS/FAT/EXFAT/NT Filesystems"
162162

163163
source "fs/fat/Kconfig"
164164
source "fs/exfat/Kconfig"
165-
source "fs/ntfs/Kconfig"
166165
source "fs/ntfs3/Kconfig"
167166

168167
endmenu

fs/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,6 @@ obj-y += unicode/
9191
obj-$(CONFIG_SYSV_FS) += sysv/
9292
obj-$(CONFIG_SMBFS) += smb/
9393
obj-$(CONFIG_HPFS_FS) += hpfs/
94-
obj-$(CONFIG_NTFS_FS) += ntfs/
9594
obj-$(CONFIG_NTFS3_FS) += ntfs3/
9695
obj-$(CONFIG_UFS_FS) += ufs/
9796
obj-$(CONFIG_EFS_FS) += efs/

fs/ntfs/Kconfig

Lines changed: 0 additions & 81 deletions
This file was deleted.

fs/ntfs/Makefile

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)