|
@@ -479,7 +479,7 @@ static int shrink_ecclayout(struct mtd_info *mtd,
|
|
|
for (i = 0; i < MTD_MAX_ECCPOS_ENTRIES;) {
|
|
|
u32 eccpos;
|
|
|
|
|
|
- ret = mtd_ooblayout_ecc(mtd, section, &oobregion);
|
|
|
+ ret = mtd_ooblayout_ecc(mtd, section++, &oobregion);
|
|
|
if (ret < 0) {
|
|
|
if (ret != -ERANGE)
|
|
|
return ret;
|
|
@@ -526,7 +526,7 @@ static int get_oobinfo(struct mtd_info *mtd, struct nand_oobinfo *to)
|
|
|
for (i = 0; i < ARRAY_SIZE(to->eccpos);) {
|
|
|
u32 eccpos;
|
|
|
|
|
|
- ret = mtd_ooblayout_ecc(mtd, section, &oobregion);
|
|
|
+ ret = mtd_ooblayout_ecc(mtd, section++, &oobregion);
|
|
|
if (ret < 0) {
|
|
|
if (ret != -ERANGE)
|
|
|
return ret;
|