The 1st patch corrects a bug where nanddump was stuck in an infinite loop when dumping a bad block.
The 3 others synchronise nanddump with the mtd-utils behaviour. nanddump in mtd-utils are using now the options: bb=[skipbad|padbad|dumpbad] instead of omitbad. And the new default behaviour is the skipbad method, which is generaly what we are expecting: nandwrite /dev/mtd0 padded_file nanddump -f read_file -l $(wc -c < padded_file) /dev/mtd0 With mtd-utils, padded_file and read_file will be the same. (and with the omitbad method, they won't) Change since v1: * two ifs are combined into one in patch 4/4 to add more lisibility. Richard Genoud (4): nanddump: correct rounding to next page (lead to infinite loop) nanddump: add options --bb=skipbad and padbad nanddump: nanddump: change default to --bb=skipbad nanddump: kill -b Omit bad block miscutils/nandwrite.c | 63 +++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 48 insertions(+), 15 deletions(-) -- 2.0.0 _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
