Commit acc8dadc authored by Joern Engel's avatar Joern Engel Committed by Linus Torvalds
Browse files

[PATCH] Remove blkmtd



Remove the blkmtd driver.

- An alternative exists (block2mtd) that hasn't had  bug report for > 1 year.

- Most embedded people tend to use ancient kernels with custom patches from
  mtd cvs and elsewhere, so the 1 year warning period neither helps nor hurts
  them too much.

- It's in the way of klibc.  The problems caused by pulling blkmtd support
  are fairly low, while the problems caused by delaying klibc can be fairly
  substantial.  At best, this would be a severe burden on hpa's time.

Signed-off-by: default avatarJoern Engel <joern@wohnheim.fh-wedel.de>
Acked-by: default avatarThomas Gleixner <tglx@linutronix.de>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: David Woodhouse <dwmw2@infradead.org>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent f5e90281
Loading
Loading
Loading
Loading
+2 −11
Original line number Diff line number Diff line
@@ -129,8 +129,8 @@ config MTDRAM_ABS_POS
	  allocating space from Linux's available memory. Otherwise, leave
	  this set to zero. Most people will want to leave this as zero.

config MTD_BLKMTD
	tristate "MTD emulation using block device"
config MTD_BLOCK2MTD
	tristate "MTD using block device"
	depends on MTD
	help
	  This driver allows a block device to appear as an MTD. It would
@@ -141,15 +141,6 @@ config MTD_BLKMTD
	  Testing MTD users (eg JFFS2) on large media and media that might
	  be removed during a write (using the floppy drive).

config MTD_BLOCK2MTD
	tristate "MTD using block device (rewrite)"
	depends on MTD && EXPERIMENTAL
	help
	  This driver is basically the same at MTD_BLKMTD above, but
	  experienced some interface changes plus serious speedups.  In
	  the long term, it should replace MTD_BLKMTD.  Right now, you
	  shouldn't entrust important data to it yet.

comment "Disk-On-Chip Device Drivers"

config MTD_DOC2000
+0 −1
Original line number Diff line number Diff line
@@ -21,7 +21,6 @@ obj-$(CONFIG_MTD_PMC551) += pmc551.o
obj-$(CONFIG_MTD_MS02NV)	+= ms02-nv.o
obj-$(CONFIG_MTD_MTDRAM)	+= mtdram.o
obj-$(CONFIG_MTD_LART)		+= lart.o
obj-$(CONFIG_MTD_BLKMTD)	+= blkmtd.o
obj-$(CONFIG_MTD_BLOCK2MTD)	+= block2mtd.o
obj-$(CONFIG_MTD_DATAFLASH)	+= mtd_dataflash.o
obj-$(CONFIG_MTD_M25P80)	+= m25p80.o

drivers/mtd/devices/blkmtd.c

deleted100644 → 0
+0 −819

File deleted.

Preview size limit exceeded, changes collapsed.