Skip to contentSkip to conversation

RFC: [2.6 patch] remove UMSDOS

PATCH Adrian Bunk 5 participants 5 messages Jul 11, 2004 – Jul 29, 2004

Subsystems (2)
lore
Share & tools
lore
#0 lore 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

MAINTAINERS renamed from MAINTAINERS.old +0 -7
@@ -2127,13 +2127,6 @@
 W:	http://linux-udf.sourceforge.net
 S:	Maintained
 
-UMSDOS FILESYSTEM
-P:	Matija Nalis
-M:	Matija Nalis <[email protected]>
-L:	[email protected]
-W:	http://linux.voyager.hr/umsdos/
-S:	Maintained
-
 UNIFORM CDROM DRIVER
 P:	Jens Axboe
 M:	[email protected]
fs/Kconfig renamed from fs/Kconfig.old +2 -44

76 lines not on this page · raw message

fs/Makefile renamed from fs/Makefile.old +0 -1
@@ -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/
Documentation/filesystems/00-INDEX renamed from Documentation/filesystems/00-INDEX.old +0 -2
@@ -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
#1 lore raw
Quoted 1 line · Adrian Bunk

UMSDOS in 2.6 is broken, and it seems no one needs it enough to bother fixing it.

Once upon a time, everyone using any Microsoft OS used FAT, but with the proliferation of Windows 2000 and XP, NTFS is becoming much more common. (And note that Windows folks most likely to benefit from a mechanism like UMSDOS are also more likely to be using NTFS rather than FAT.) At the same time, the need to run Linux on a system with all the disc space allocated for Windows is being met by Knoppix, VMware, and similar techniques rather than the relative kludge of actually installing Linux on a FAT filesystem. The days of UMSDOS are behind us.

--
Jeff Woods <[email protected]>

#2 lore raw
Followup to:  <[email protected]>
By author:    Jeff Woods <[email protected]>
In newsgroup: linux.dev.kernel
Quoted 5 lines
Quoted 2 lines · Adrian Bunk

UMSDOS in 2.6 is broken, and it seems no one needs it enough to bother fixing it.

Quoted 9 lines

Once upon a time, everyone using any Microsoft OS used FAT, but with the proliferation of Windows 2000 and XP, NTFS is becoming much more common. (And note that Windows folks most likely to benefit from a mechanism like UMSDOS are also more likely to be using NTFS rather than FAT.) At the same time, the need to run Linux on a system with all the disc space allocated for Windows is being met by Knoppix, VMware, and similar techniques rather than the relative kludge of actually installing Linux on a FAT filesystem. The days of UMSDOS are behind us.

Realistically I think it's VFAT that killed it.

-hpa

#3 lore raw
In reply to Jeff Woods
Quoted 3 lines · Jeff Woods
Quoted 2 lines · Adrian Bunk

UMSDOS in 2.6 is broken, and it seems no one needs it enough to bother fixing it.

Just to notify anybody interested that I have started working on fixing UMSDOS support for 2.6 kernels (as there still seems to be some people wanting it).

Patch that enables UMSDOS to compile and insmod is available at
http://linux.voyager.hr/umsdos/
It still doesn't work (triggers kernel BUG() after few write ops), but I'll post another announcements when I get it in working condition.

Signature · 1 line
Opinions above are GNU-copylefted.
#4 lore raw

On Sat, 24 Jul 2004 20:26:27 +0200 [email protected] wrote:

| On Sun, Jul 11, 2004 at 12:17:32PM -0600, Jeff Woods wrote:
| > At 7/11/2004 01:28 PM +0200, Adrian Bunk wrote:
| > >UMSDOS in 2.6 is broken, and it seems no one needs it enough to bother 
| > >fixing it.
| 
| Just to notify anybody interested that I have started working on fixing
| UMSDOS support for 2.6 kernels (as there still seems to be some people
| wanting it). 
| 
| Patch that enables UMSDOS to compile and insmod is available at 
| http://linux.voyager.hr/umsdos/
| It still doesn't work (triggers kernel BUG() after few write ops), 
| but I'll post another announcements when I get it in working condition.

I posted a umsdos patch (to build on 2.6.0-test) last October/2003. See http://marc.theaimsgroup.com/?l=linux-fsdevel&m=106697862024272&w=2
and see Al Viro's reply to that.

Anyway, I just updated my patch to build on 2.6.8-rc2-bk8, so my patch is quite similar to yours now. Yours is a small bit ahead of mine.

http://developer.osdl.org/rddunlap/patches/umsdos-build-268rc2bk8.patch

--
~Randy