diff --new-file -ur linux-2.0.30-orig/fs/Config.in linux/fs/Config.in
--- linux-2.0.30-orig/fs/Config.in	Sun Dec  1 08:58:05 1996
+++ linux/fs/Config.in	Mon Sep 29 08:23:13 1997
@@ -37,6 +37,7 @@
 fi
 tristate 'ISO9660 cdrom filesystem support' CONFIG_ISO9660_FS
 tristate 'OS/2 HPFS filesystem support (read only)' CONFIG_HPFS_FS
+tristate 'WinNT NTFS  filesystem support (read only)' CONFIG_NTFS_FS
 tristate 'System V and Coherent filesystem support' CONFIG_SYSV_FS
 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
   tristate 'Amiga FFS filesystem support (EXPERIMENTAL)' CONFIG_AFFS_FS
diff --new-file -ur linux-2.0.30-orig/fs/Makefile linux/fs/Makefile
--- linux-2.0.30-orig/fs/Makefile	Wed May  8 11:28:01 1996
+++ linux/fs/Makefile	Mon Sep 29 08:23:13 1997
@@ -17,7 +17,7 @@
 
 MOD_LIST_NAME := FS_MODULES
 ALL_SUB_DIRS = minix ext ext2 fat msdos vfat proc isofs nfs xiafs umsdos \
-		hpfs sysv smbfs ncpfs ufs affs autofs
+		hpfs ntfs sysv smbfs ncpfs ufs affs autofs
 
 ifeq ($(CONFIG_QUOTA),y)
 O_OBJS += dquot.o
@@ -138,6 +138,14 @@
 else
   ifeq ($(CONFIG_HPFS_FS),m)
   MOD_SUB_DIRS += hpfs
+  endif
+endif
+
+ifeq ($(CONFIG_NTFS_FS),y)
+SUB_DIRS += ntfs
+else
+  ifeq ($(CONFIG_NTFS_FS),m)
+  MOD_SUB_DIRS += ntfs
   endif
 endif
 
diff --new-file -ur linux-2.0.30-orig/fs/filesystems.c linux/fs/filesystems.c
--- linux-2.0.30-orig/fs/filesystems.c	Thu Apr 25 05:32:39 1996
+++ linux/fs/filesystems.c	Mon Sep 29 08:23:13 1997
@@ -102,6 +102,10 @@
 	init_hpfs_fs();
 #endif
 
+#ifdef CONFIG_NTFS_FS
+	init_ntfs_fs();
+#endif
+
 #ifdef CONFIG_AFFS_FS
 	init_affs_fs();
 #endif
