diff options
-rw-r--r-- | drivers/mtd/nand/fsmc_nand.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mtd/nand/fsmc_nand.c b/drivers/mtd/nand/fsmc_nand.c index bd423390d330..6a0bca17c223 100644 --- a/drivers/mtd/nand/fsmc_nand.c +++ b/drivers/mtd/nand/fsmc_nand.c | |||
@@ -654,7 +654,7 @@ static int fsmc_bch8_correct_data(struct mtd_info *mtd, uint8_t *dat, | |||
654 | change_bit(0, (unsigned long *)&err_idx[i]); | 654 | change_bit(0, (unsigned long *)&err_idx[i]); |
655 | change_bit(1, (unsigned long *)&err_idx[i]); | 655 | change_bit(1, (unsigned long *)&err_idx[i]); |
656 | 656 | ||
657 | if (err_idx[i] <= chip->ecc.size * 8) { | 657 | if (err_idx[i] < chip->ecc.size * 8) { |
658 | change_bit(err_idx[i], (unsigned long *)dat); | 658 | change_bit(err_idx[i], (unsigned long *)dat); |
659 | i++; | 659 | i++; |
660 | } | 660 | } |