linux/drivers/mtd/onenand
Adrian Hunter 67e5a28b35 [MTD] [OneNAND] Allow for controller errors when reading
A power loss while writing can result in a page becoming unreadable.  
When the device is mounted again, reading that page gives controller 
errors. Upper level software like JFFS2 treat -EIO as fatal, refusing to 
mount at all.  That means it is necessary to treat the error as an ECC 
error to allow recovery. Note that typically in this case, the 
eraseblock can still be erased and rewritten i.e. it has not become a 
bad block.

Signed-off-by: Adrian Hunter <ext-adrian.hunter@nokia.com>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2008-04-22 21:26:16 +01:00
..
generic.c Merge git://git.infradead.org/~kmpark/onenand-mtd-2.6 2006-11-29 00:03:10 +00:00
Kconfig [MTD] OneNAND Simulator support 2007-06-30 08:25:45 +01:00
Makefile [MTD] OneNAND Simulator support 2007-06-30 08:25:45 +01:00
onenand_base.c [MTD] [OneNAND] Allow for controller errors when reading 2008-04-22 21:26:16 +01:00
onenand_bbt.c [MTD] [OneNAND] proper onenand_bbt_read_oob() prototype 2008-04-22 15:59:13 +01:00
onenand_sim.c [MTD] [OneNAND] Fix wrong free the static address in onenand_sim 2007-10-22 09:57:28 +01:00