[PATCH 3/3 -v3] MTD: Add nand_ecc test module

Artem Bityutskiy Artem.Bityutskiy at nokia.com
Thu Oct 22 01:13:38 EDT 2009


On Thu, 2009-10-22 at 05:24 +0200, ext Akinobu Mita wrote:
> On Wed, Oct 21, 2009 at 11:51:35AM +0300, Artem Bityutskiy wrote:
> > On Wed, 2009-10-21 at 17:34 +0900, Akinobu Mita wrote:
> > > This module tests NAND ECC functions.
> > > 
> > > The test is simple.
> > > 
> > > 1. Create a 256 or 512 bytes block of data filled with random bytes (data)
> > > 2. Duplicate the data block and inject single bit error (error_data)
> > > 3. Try to correct error_data
> > > 4. Compare data and error_data
> > > 
> > > Signed-off-by: Akinobu Mita <akinobu.mita at gmail.com>
> > > Cc: David Woodhouse <dwmw2 at infradead.org>
> > > Cc: linux-mtd at lists.infradead.org
> > > Cc: Artem Bityutskiy <Artem.Bityutskiy at nokia.com>
> > > Cc: vimal singh <vimal.newwork at gmail.com>
> > > ---
> > >  drivers/mtd/tests/Makefile        |    1 +
> > >  drivers/mtd/tests/nand_ecc-test.c |   87 +++++++++++++++++++++++++++++++++++++
> > >  2 files changed, 88 insertions(+), 0 deletions(-)
> > >  create mode 100644 drivers/mtd/tests/nand_ecc-test.c
> > 
> > How about a consistent name for the test? All current tests have 'mtd_'
> > prefix. How about make the file to be 'mtd_ecctest.c' ?
> 
> OK. I'll rename to mtd_nandecctest.c as vimal said.
> 
> > Also, since you anyway need to use these "#defines", I think there is
> > not need to use this splitting. I apologize for leading you that way at
> > the beginning.
> 
> Does it mean we don't need MTD_NAND_TESTS and the new mtd_nandecctest
> should exist in MTD_TESTS with that #ifdef checks as I originally did?

Right. The idea was to avoid the ifdefs by cheap price, but now it seems
that was bad idea.

-- 
Best Regards,
Artem Bityutskiy (Артём Битюцкий)




More information about the linux-mtd mailing list