All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] mtd: oobtest: Add parameter to ignore bitflip errors within specified limit
@ 2014-10-21 13:53 ` Roger Quadros
  0 siblings, 0 replies; 10+ messages in thread
From: Roger Quadros @ 2014-10-21 13:53 UTC (permalink / raw)
  To: computersforpeace, dwmw2
  Cc: Roger Quadros, linux-mtd, akinobu.mita, linux-kernel

Hi,

The oobtest case uses raw NAND read/writes to OOB area bypassing the error correction
mechanism and hence is bound to be affected by bitflip errors which are normal
in NAND memories. (e.g. we can never get DRA7-evm's NAND to fully pass
mtd_oobtest).

In these patches we add a module parameter "bitflip_limit" to specify how many
bitflips per page are tolerable. Not specifiing the parameter defaults to old
behaviour (i.e. zero bitflips tolerated).
Specifying bitflip_limit=1 makes us pass on DRA7-evm with 0 errors.

Introduce a new memcmpshow() function that shows the data byte where comparison failed.
This is useful for debugging. The same function is also used to calculate number of
bitflip errors over the data block.

cheers,
-roger

Roger Quadros (2):
  mtd: mtd_oobtest: Show the verification error location and data
  mtd: mtd_oobtest: add bitflip_limit parameter

 drivers/mtd/tests/oobtest.c | 77 +++++++++++++++++++++++++++++++++++++--------
 1 file changed, 64 insertions(+), 13 deletions(-)

-- 
1.8.3.2

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2014-11-20  7:58 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-21 13:53 [PATCH 0/2] mtd: oobtest: Add parameter to ignore bitflip errors within specified limit Roger Quadros
2014-10-21 13:53 ` Roger Quadros
2014-10-21 13:53 ` [PATCH 1/2] mtd: mtd_oobtest: Show the verification error location and data Roger Quadros
2014-10-21 13:53   ` Roger Quadros
2014-10-21 13:53 ` [PATCH 2/2] mtd: mtd_oobtest: add bitflip_limit parameter Roger Quadros
2014-10-21 13:53   ` Roger Quadros
2014-11-11 10:14 ` [PATCH 0/2] mtd: oobtest: Add parameter to ignore bitflip errors within specified limit Roger Quadros
2014-11-11 10:14   ` Roger Quadros
2014-11-20  7:57 ` Brian Norris
2014-11-20  7:57   ` Brian Norris

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.