]> www.infradead.org Git - mtd-utils.git/commit
nandwrite: fix/cleanup bad block skipping
authorDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Wed, 11 Jan 2017 13:02:04 +0000 (14:02 +0100)
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Thu, 12 Jan 2017 10:02:19 +0000 (11:02 +0100)
commit6df83fd628ece2a44da325951bbfc5c33e3c6866
tree1f3e5eda5346563eeb5512285b98978a34b81ce8
parent7b8981af83b2c6decad32673111dce8d416dbb2e
nandwrite: fix/cleanup bad block skipping

JFFS2 supports clustering erase blocks to virtual erase blocks.
nandwrite supports this, but previously mixed up virtual and
physical erase block numbers when checking for bad blocks.

This patch adds a function for checking if a virtual erase block
is bad and replaces the broken mtd_is_bad loop.

Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
nand-utils/nandwrite.c