diff --git a/drivers/rkflash/sfc_nand_mtd_bbt.c b/drivers/rkflash/sfc_nand_mtd_bbt.c index a6ca9da20154..eb641f89306c 100644 --- a/drivers/rkflash/sfc_nand_mtd_bbt.c +++ b/drivers/rkflash/sfc_nand_mtd_bbt.c @@ -166,7 +166,7 @@ static int nanddev_write_bbt(struct snand_mtd_dev *nand, u32 block) bbt_info->version = nand->bbt.version; /* Store one entry for each block */ - ret = sfc_nand_erase_mtd(mtd, block / mtd->erasesize); + ret = sfc_nand_erase_mtd(mtd, block * mtd->erasesize); if (ret) goto out;