linux/drivers/mtd/nand
Todd Poynor 868801e561 [MTD] NAND: nand_write_ecc memory and OOB corruption
Nathan Roberts noticed the nand_write_ecc index into oobbuf goes out of
bounds when crossing an erase block boundary, causing incorrect OOB data
to be written and corrupting memory.  Reset the index to zero after
re-preparing oobbuf for a new erase block.

Signed-off-by: Todd Poynor <tpoynor@mvista.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2005-11-07 02:24:31 +01:00
..
au1550nd.c [MTD] NAND: Alchemy board driver cleanup 2005-11-06 22:29:02 +01:00
autcpu12.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
diskonchip.c [MTD] DiskOnChip: Add some comments 2005-05-23 13:11:44 +02:00
edb7312.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
h1910.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Kconfig [MTD] NAND: Alchemy board driver cleanup 2005-11-06 22:29:02 +01:00
Makefile [MTD] NAND: Remove unmaintained tx49xx board drivers 2005-07-06 11:40:12 +02:00
nand_base.c [MTD] NAND: nand_write_ecc memory and OOB corruption 2005-11-07 02:24:31 +01:00
nand_bbt.c [MTD] NAND: Fix broken bad block scan for 16 bit devices 2005-07-16 09:27:52 +02:00
nand_ecc.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
nand_ids.c [MTD] NAND: Add ST chip IDs. 2005-06-29 14:36:53 +02:00
nandsim.c [MTD] NAND nandsim: Use NAND_SKIP_BBT option 2005-05-23 12:59:33 +02:00
ppchameleonevb.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
rtc_from4.c [MTD] rtc_from4 error status check, disable virtual erase blocks 2005-05-23 12:10:36 +02:00
s3c2410.c [MTD] NAND s3c2410.c: Fix timing calculation bugs 2005-11-06 23:15:54 +01:00
sharpsl.c [MTD] NAND sharpsl.c: Add support for akita and borzoi models 2005-11-06 23:34:39 +01:00
spia.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
toto.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00