nanddump: add options --bb=skipbad and padbad
authorRichard Genoud <richard.genoud@gmail.com>
Tue, 24 Jun 2014 10:12:59 +0000 (12:12 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Wed, 25 Jun 2014 15:37:01 +0000 (17:37 +0200)
commitf17fbe1d365d935b486ece2172043d3eeb8a999b
tree32ee37903aac28548ff3cea97da046b95b6f0022
parentcbf3bfa57a419202c2bc26f3ff8ae21d3d3bf8b2
nanddump: add options --bb=skipbad and padbad

In mtd-utils, the bad block options changed in favor of
--bb=[skipbad|padbad|dumpbad] and omitbad has been removed.

This patch add the --bb=skipbad and padbad methods to busybox' nanddump.
padbad is the current default behaviour.
The difference between skipbad and omitbad is this one:
On a 16K block NAND, if the 1st block of mtd0 is bad, we'll have:
nanddump  -b -l 16384 /dev/mtd0 | wc -c
0
nanddump  --bb=skipbad -l 16384 /dev/mtd0 | wc -c
16384 <- data from 1st good block

Signed-off-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
miscutils/nandwrite.c