Miquel Raynal
12663b442e
mtd: mtd_oobtest: Handle bitflips during reads
...
Reads from NAND devices usually trigger bitflips, this is an expected
behavior. While bitflips are under a given threshold, the MTD core
returns 0. However, when the number of corrected bitflips is above this
same threshold, -EUCLEAN is returned to inform the upper layer that this
block is slightly dying and soon the ECC engine will be overtaken so
actions should be taken to move the data out of it.
This particular condition should not be treated like an error and the
test should continue.
Signed-off-by: Miquel Raynal <miquel.raynal@free-electrons.com>
Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
2018-01-12 10:24:08 +01:00
..
chips
This pull request contains the following core changes:
2017-11-22 20:46:06 -10:00
devices
This pull request contains the following core changes:
2017-11-22 20:46:06 -10:00
lpddr
maps
This pull request contains the following core changes:
2017-11-22 20:46:06 -10:00
nand
mtd: nand: samsung: Disable subpage writes on E-die NAND
2018-01-10 09:45:04 +01:00
onenand
mtd: onenand: samsung: Remove a useless include
2017-12-18 17:37:52 +01:00
parsers
mtd: sharpslpart: Add sharpslpart partition parser
2017-11-13 21:39:19 +01:00
spi-nor
This pull request contains the following core changes:
2017-11-22 20:46:06 -10:00
tests
mtd: mtd_oobtest: Handle bitflips during reads
2018-01-12 10:24:08 +01:00
ubi
Modules updates for v4.15
2017-11-15 13:46:33 -08:00
afs.c
ar7part.c
bcm47xxpart.c
mtd: extract TRX parser out of bcm47xxpart into a separated module
2017-06-22 13:13:10 -07:00
bcm63xxpart.c
cmdlinepart.c
ftl.c
inftlcore.c
mtd: nand: Rename nand.h into rawnand.h
2017-08-13 10:11:49 +02:00
inftlmount.c
Kconfig
kconfig: kill off GENERIC_IO option
2017-11-13 21:39:15 +01:00
Makefile
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mtd_blkdevs.c
mtd: blkdevs: Fix mtd block write failure
2017-08-12 14:53:24 -07:00
mtdblock.c
mtdblock_ro.c
mtdchar.c
mtdchar: get rid of pointless access_ok()
2017-10-17 01:24:58 -04:00
mtdconcat.c
mtd: remove the get_unmapped_area method
2017-11-13 21:39:18 +01:00
mtdcore.c
mtd: Add sanity checks in mtd_write/read_oob()
2017-11-13 21:39:19 +01:00
mtdcore.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mtdoops.c
mtdpart.c
mtd: remove the get_unmapped_area method
2017-11-13 21:39:18 +01:00
mtdsuper.c
mtdswap.c
mtd: mtdswap: fix spelling mistake: 'TRESHOLD' -> 'THRESHOLD'
2017-11-13 21:39:16 +01:00
nftlcore.c
mtd: nand: Rename nand.h into rawnand.h
2017-08-13 10:11:49 +02:00
nftlmount.c
mtd: nand: Rename nand.h into rawnand.h
2017-08-13 10:11:49 +02:00
ofpart.c
mtd: Convert to using %pOF instead of full_name
2017-08-15 14:00:43 +02:00
redboot.c
rfd_ftl.c
sm_ftl.c
treewide: setup_timer() -> timer_setup()
2017-11-21 15:57:07 -08:00
sm_ftl.h
ssfdc.c
mtd: nand: Rename nand.h into rawnand.h
2017-08-13 10:11:49 +02:00