linux/drivers/mtd/ubi
Richard Weinberger 898f78e0d5 ubi: Reject MLC NAND
commit b5094b7f13 upstream.

While UBI and UBIFS seem to work at first sight with MLC NAND, you will
most likely lose all your data upon a power-cut or due to read/write
disturb.
In order to protect users from bad surprises, refuse to attach to MLC
NAND.

Signed-off-by: Richard Weinberger <richard@nod.at>
Acked-by: Boris Brezillon <boris.brezillon@bootlin.com>
Acked-by: Artem Bityutskiy <dedekind1@gmail.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
History 2018-10-21 08:45:13 +01:00
..
attach.c ubi: Be more paranoid while seaching for the most recent Fastmap 2016-11-20 01:17:01 +00:00
block.c ubi: Fix error for write access 2018-10-21 08:45:12 +01:00
build.c ubi: Reject MLC NAND 2018-10-21 08:45:13 +01:00
cdev.c UBI: fix check for "too many bytes" 2015-05-05 11:09:36 +01:00
debug.c UBI: embed ubi_debug_info field in ubi_device struct 2012-12-10 13:38:59 +02:00
debug.h mtd: rename random32() to prandom_u32() 2013-02-04 09:26:28 +02:00
eba.c ubi: Fix races around ubi_refill_pools() 2017-02-23 03:54:08 +00:00
fastmap.c ubi: Fix Fastmap's update_vol() 2017-02-23 03:54:08 +00:00
gluebi.c UBI: gluebi: rename misleading variables 2012-11-30 13:54:41 +02:00
io.c UBI: Validate data_size 2015-10-19 15:42:37 +01:00
kapi.c UBI: modify ubi_wl_flush function to clear work queue for a lnum 2012-05-21 11:34:41 +03:00
Kconfig UBI: block: Add CONFIG_BLOCK dependency 2014-03-04 14:49:53 +02:00
Makefile UBI: R/O block driver on top of UBI volumes 2014-02-28 16:29:48 +02:00
misc.c UBI: fix soft lockup in ubi_check_volume() 2015-05-12 09:36:35 +01:00
ubi-media.h UBI: Add fastmap on-flash data structures 2012-10-03 12:29:37 +03:00
ubi.h ubi: Be more paranoid while seaching for the most recent Fastmap 2016-11-20 01:17:01 +00:00
upd.c ubi/upd: Always flush after prepared for an update 2017-07-18 18:40:25 +01:00
vmt.c ubi: Fix race condition between ubi volume creation and udev 2018-06-16 22:21:55 +01:00
vtbl.c UBI: return ENOSPC if no enough space available 2015-10-19 15:47:00 +01:00
wl.c mtd: ubi: wl: Fix error return code in ubi_wl_init() 2018-06-16 22:21:55 +01:00