]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Revert "fs: Remove NTFS classic"
authorNamjae Jeon <linkinjeon@kernel.org>
Tue, 30 Dec 2025 05:24:16 +0000 (14:24 +0900)
committerNamjae Jeon <linkinjeon@kernel.org>
Thu, 19 Feb 2026 12:48:05 +0000 (21:48 +0900)
commit1e9ea7e04472d4e5e12e58c881eaacfb3e49b669
treeae2fc8286a99b8f290597c32da4ea0b56556767e
parent2b7a25df823dc7d8f56f8ce7c2d2dac391cea9c2
Revert "fs: Remove NTFS classic"

This reverts commit 7ffa8f3d30236e0ab897c30bdb01224ff1fe1c89.

Reverts the removal of the classic read-only ntfs driver to
serve as the base for a new read-write ntfs implementation.
If we stack changes on top of the revert patch, It will significantly
reduce the diff size, making the review easier.

This revert intentionally excludes the restoration of Kconfig and
Makefile. The Kconfig and Makefile will be added back in the final patch
of this series, enabling the driver only after all features and
improvements have been applied.

Acked-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
47 files changed:
CREDITS
Documentation/filesystems/ntfs.rst [new file with mode: 0644]
MAINTAINERS
fs/ntfs/aops.c [new file with mode: 0644]
fs/ntfs/aops.h [new file with mode: 0644]
fs/ntfs/attrib.c [new file with mode: 0644]
fs/ntfs/attrib.h [new file with mode: 0644]
fs/ntfs/bitmap.c [new file with mode: 0644]
fs/ntfs/bitmap.h [new file with mode: 0644]
fs/ntfs/collate.c [new file with mode: 0644]
fs/ntfs/collate.h [new file with mode: 0644]
fs/ntfs/compress.c [new file with mode: 0644]
fs/ntfs/debug.c [new file with mode: 0644]
fs/ntfs/debug.h [new file with mode: 0644]
fs/ntfs/dir.c [new file with mode: 0644]
fs/ntfs/dir.h [new file with mode: 0644]
fs/ntfs/endian.h [new file with mode: 0644]
fs/ntfs/file.c [new file with mode: 0644]
fs/ntfs/index.c [new file with mode: 0644]
fs/ntfs/index.h [new file with mode: 0644]
fs/ntfs/inode.c [new file with mode: 0644]
fs/ntfs/inode.h [new file with mode: 0644]
fs/ntfs/layout.h [new file with mode: 0644]
fs/ntfs/lcnalloc.c [new file with mode: 0644]
fs/ntfs/lcnalloc.h [new file with mode: 0644]
fs/ntfs/logfile.c [new file with mode: 0644]
fs/ntfs/logfile.h [new file with mode: 0644]
fs/ntfs/malloc.h [new file with mode: 0644]
fs/ntfs/mft.c [new file with mode: 0644]
fs/ntfs/mft.h [new file with mode: 0644]
fs/ntfs/mst.c [new file with mode: 0644]
fs/ntfs/namei.c [new file with mode: 0644]
fs/ntfs/ntfs.h [new file with mode: 0644]
fs/ntfs/quota.c [new file with mode: 0644]
fs/ntfs/quota.h [new file with mode: 0644]
fs/ntfs/runlist.c [new file with mode: 0644]
fs/ntfs/runlist.h [new file with mode: 0644]
fs/ntfs/super.c [new file with mode: 0644]
fs/ntfs/sysctl.c [new file with mode: 0644]
fs/ntfs/sysctl.h [new file with mode: 0644]
fs/ntfs/time.h [new file with mode: 0644]
fs/ntfs/types.h [new file with mode: 0644]
fs/ntfs/unistr.c [new file with mode: 0644]
fs/ntfs/upcase.c [new file with mode: 0644]
fs/ntfs/usnjrnl.c [new file with mode: 0644]
fs/ntfs/usnjrnl.h [new file with mode: 0644]
fs/ntfs/volume.h [new file with mode: 0644]