From: Adrian Bunk <bunk@fs.tum.de>
To: Matija Nalis <mnalis-umsdos@voyager.hr>
Cc: linux-kernel@vger.kernel.org, mnalis-umsdos2@voyager.hr
Subject: RFC: [2.6 patch] remove UMSDOS
Date: Sun, 11 Jul 2004 13:28:22 +0200 [thread overview]
Message-ID: <20040711112821.GC4701@fs.tum.de> (raw)
UMSDOS in 2.6 is broken, and it seems noone needs it enough to bother
fixing it.
I'd suggest the patch below to remove UMSDOS.
diffstat output:
Documentation/filesystems/00-INDEX | 2 -
MAINTAINERS | 7 ----
fs/Kconfig | 46 +----------------------------
fs/Makefile | 1
4 files changed, 2 insertions(+), 54 deletions(-)
Additionally, the following commands are required:
rm -r fs/umsdos
rm include/linux/umsdos_fs.h
rm include/linux/umsdos_fs.p
rm include/linux/umsdos_fs_i.h
rm Documentation/filesystems/umsdos.txt
Signed-off-by: Adrian Bunk <bunk@fs.tum.de>
--- linux-2.6.7-mm7-full/MAINTAINERS.old 2004-07-11 13:15:24.000000000 +0200
+++ linux-2.6.7-mm7-full/MAINTAINERS 2004-07-11 13:15:47.000000000 +0200
@@ -2127,13 +2127,6 @@
W: http://linux-udf.sourceforge.net
S: Maintained
-UMSDOS FILESYSTEM
-P: Matija Nalis
-M: Matija Nalis <mnalis-umsdos@voyager.hr>
-L: linux-kernel@vger.kernel.org
-W: http://linux.voyager.hr/umsdos/
-S: Maintained
-
UNIFORM CDROM DRIVER
P: Jens Axboe
M: axboe@suse.de
--- linux-2.6.7-mm7-full/fs/Kconfig.old 2004-07-11 13:15:24.000000000 +0200
+++ linux-2.6.7-mm7-full/fs/Kconfig 2004-07-11 13:19:08.000000000 +0200
@@ -555,9 +555,8 @@
tristate "DOS FAT fs support"
select NLS
help
- If you want to use one of the FAT-based file systems (the MS-DOS,
- VFAT (Windows 95) and UMSDOS (used to run Linux on top of an
- ordinary DOS partition) file systems), then you must say Y or M here
+ If you want to use one of the FAT-based file systems (MS-DOS
+ and VFAT (Windows 95)) then you must say Y or M here
to include FAT support. You will then be able to mount partitions or
diskettes with FAT-based file systems and transparently access the
files on them, i.e. MSDOS files will look and behave just like all
@@ -589,9 +588,6 @@
fat. Note that if you compile the FAT support as a module, you
cannot compile any of the FAT-based file systems into the kernel
-- they will have to be modules as well.
- The file system of your root partition (the one containing the
- directory /) cannot be a module, so don't say M here if you intend
- to use UMSDOS as your root file system.
config MSDOS_FS
tristate "MSDOS fs support"
@@ -608,10 +604,6 @@
transparent, i.e. the MSDOS files look and behave just like all
other Unix files.
- If you want to use UMSDOS, the Unix-like file system on top of a
- DOS file system, which allows you to run Linux from within a DOS
- partition without repartitioning, you'll have to say Y or M here.
-
If you have Windows 95 or Windows NT installed on your MSDOS
partitions, you should use the VFAT file system (say Y to "VFAT fs
support" below), or you will not be able to see the long filenames
@@ -631,11 +623,6 @@
used by Windows 95, Windows 98, Windows NT 4.0, and the Unix
programs from the mtools package.
- You cannot use the VFAT file system for your Linux root partition
- (the one containing the directory /); use UMSDOS instead if you
- want to run Linux from within a DOS partition (i.e. say Y to
- "Unix like fs on top of std MSDOS fs", below).
-
The VFAT support enlarges your kernel by about 10 KB and it only
works if you said Y to the "DOS FAT fs support" above. Please read
the file <file:Documentation/filesystems/vfat.txt> for details. If
@@ -663,35 +650,6 @@
mount option for FAT filesystems. Note that UTF8 is *not* a
supported charset for FAT filesystems.
-config UMSDOS_FS
-#dep_tristate ' UMSDOS: Unix-like file system on top of standard MSDOS fs' CONFIG_UMSDOS_FS $CONFIG_MSDOS_FS
-# UMSDOS is temprory broken
- bool
- help
- Say Y here if you want to run Linux from within an existing DOS
- partition of your hard drive. The advantage of this is that you can
- get away without repartitioning your hard drive (which often implies
- backing everything up and restoring afterwards) and hence you're
- able to quickly try out Linux or show it to your friends; the
- disadvantage is that Linux becomes susceptible to DOS viruses and
- that UMSDOS is somewhat slower than ext2fs. Another use of UMSDOS
- is to write files with long unix filenames to MSDOS floppies; it
- also allows Unix-style soft-links and owner/permissions of files on
- MSDOS floppies. You will need a program called umssync in order to
- make use of UMSDOS; read
- <file:Documentation/filesystems/umsdos.txt>.
-
- To get utilities for initializing/checking UMSDOS file system, or
- latest patches and/or information, visit the UMSDOS home page at
- <http://www.voyager.hr/~mnalis/umsdos/>.
-
- This option enlarges your kernel by about 28 KB and it only works if
- you said Y to both "DOS FAT fs support" and "MSDOS fs support"
- above. To compile this as a module, choose M here: the module will be
- called umsdos. Note that the file system of your root partition
- (the one containing the directory /) cannot be a module, so saying M
- could be dangerous. If unsure, say N.
-
config NTFS_FS
tristate "NTFS file system support"
select NLS
--- linux-2.6.7-mm7-full/fs/Makefile.old 2004-07-11 13:15:24.000000000 +0200
+++ linux-2.6.7-mm7-full/fs/Makefile 2004-07-11 13:17:26.000000000 +0200
@@ -55,7 +55,6 @@
obj-$(CONFIG_CODA_FS) += coda/
obj-$(CONFIG_MINIX_FS) += minix/
obj-$(CONFIG_FAT_FS) += fat/
-obj-$(CONFIG_UMSDOS_FS) += umsdos/
obj-$(CONFIG_MSDOS_FS) += msdos/
obj-$(CONFIG_VFAT_FS) += vfat/
obj-$(CONFIG_BFS_FS) += bfs/
--- linux-2.6.7-mm7-full/Documentation/filesystems/00-INDEX.old 2004-07-11 13:15:24.000000000 +0200
+++ linux-2.6.7-mm7-full/Documentation/filesystems/00-INDEX 2004-07-11 13:17:31.000000000 +0200
@@ -42,8 +42,6 @@
- info and mount options for the UDF filesystem.
ufs.txt
- info on the ufs filesystem.
-umsdos.txt
- - info on the umsdos extensions to the msdos filesystem.
vfat.txt
- info on using the VFAT filesystem used in Windows NT and Windows 95
vfs.txt
next reply other threads:[~2004-07-11 11:28 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-07-11 11:28 Adrian Bunk [this message]
2004-07-11 18:17 ` RFC: [2.6 patch] remove UMSDOS Jeff Woods
2004-07-11 20:17 ` H. Peter Anvin
2004-07-24 18:26 ` mnalis
2004-07-29 22:29 ` Randy.Dunlap
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20040711112821.GC4701@fs.tum.de \
--to=bunk@fs.tum.de \
--cc=linux-kernel@vger.kernel.org \
--cc=mnalis-umsdos2@voyager.hr \
--cc=mnalis-umsdos@voyager.hr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox