diff options
author | Masahiro Yamada <yamada.m@jp.panasonic.com> | 2014-12-26 22:20:58 +0900 |
---|---|---|
committer | Stefan Agner <stefan@agner.ch> | 2015-04-01 09:01:38 +0200 |
commit | 0b7515a9233989326ef2e86e6d19531d9291efff (patch) | |
tree | 0466720ba90d462303e66326307866496fda7eb1 /scripts | |
parent | eed5255d6cca9afc6f90d770c40256ff3a0ee117 (diff) |
mtd: nand: do not scan BBT after scrub2014.10-toradex-next
Currently, "nand scrub" runs chip->scan_bbt at the end of
nand_erase_opts() even if NAND_SKIP_BBTSCAN flag is set.
It violates the intention of NAND_SKIP_BBTSCAN.
Move NAND_SKIP_BBTSCAN flag check to nand_block_checkbad() so that
chip->scan_bbt() is never run if NAND_SKIP_BBTSCAN is set.
Also, unset NAND_BBT_SCANNED flag instead of running chip->scan_bbt()
right after scrub. We can be lazier here because the BBT is scanned
at the next call of nand_block_checkbad().
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Cc: Scott Wood <scottwood@freescale.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions