]> git.baikalelectronics.ru Git - kernel.git/commit
[MTD] [NAND] Don't panic if a controller driver does ecc its own way.
authorScott Wood <scottwood@freescale.com>
Thu, 13 Dec 2007 17:15:28 +0000 (11:15 -0600)
committerDavid Woodhouse <dwmw2@infradead.org>
Tue, 8 Jan 2008 07:51:57 +0000 (07:51 +0000)
commit8a151df4ed1c3a53c6c6e7f725e5da4c42a14765
tree274983abdb3635b371bc5c9495d56e26934f2116
parent74f0f04f71d5e95dbe516fb00ac9d24877d2c8f4
[MTD] [NAND] Don't panic if a controller driver does ecc its own way.

Some hardware, such as the enhanced local bus controller used on some
mpc83xx chips, does ecc transparently when reading and writing data, rather
than providing a generic calculate/correct mechanism that can be exported to
the nand subsystem.

The subsystem should not BUG() when calculate, correct, or hwctl are
missing, if the methods that call them have been overridden.

Signed-off-by: Scott Wood <scottwood@freescale.com>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
drivers/mtd/nand/nand_base.c