diff --git a/drivers/mtd/nand/bbt.c b/drivers/mtd/nand/bbt.c index 18beadd74f..9738ef73c8 100644 --- a/drivers/mtd/nand/bbt.c +++ b/drivers/mtd/nand/bbt.c @@ -216,8 +216,10 @@ static int nanddev_scan_bbt(struct nand_device *nand) if (nand->bbt.version == 0) { nanddev_bbt_format(nand); ret = nanddev_bbt_update(nand); - if (ret) + if (ret) { + nand->bbt.option = 0; pr_err("%s fail\n", __func__); + } } #endif