aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mtd/inftlcore.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/mtd/inftlcore.c')
-rw-r--r--drivers/mtd/inftlcore.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/mtd/inftlcore.c b/drivers/mtd/inftlcore.c
index a1b2de60500..d2f54c037e0 100644
--- a/drivers/mtd/inftlcore.c
+++ b/drivers/mtd/inftlcore.c
@@ -163,10 +163,9 @@ int inftl_read_oob(struct mtd_info *mtd, loff_t offs, size_t len,
163 ops.ooblen = len; 163 ops.ooblen = len;
164 ops.oobbuf = buf; 164 ops.oobbuf = buf;
165 ops.datbuf = NULL; 165 ops.datbuf = NULL;
166 ops.len = len;
167 166
168 res = mtd->read_oob(mtd, offs & ~(mtd->writesize - 1), &ops); 167 res = mtd->read_oob(mtd, offs & ~(mtd->writesize - 1), &ops);
169 *retlen = ops.retlen; 168 *retlen = ops.oobretlen;
170 return res; 169 return res;
171} 170}
172 171
@@ -184,10 +183,9 @@ int inftl_write_oob(struct mtd_info *mtd, loff_t offs, size_t len,
184 ops.ooblen = len; 183 ops.ooblen = len;
185 ops.oobbuf = buf; 184 ops.oobbuf = buf;
186 ops.datbuf = NULL; 185 ops.datbuf = NULL;
187 ops.len = len;
188 186
189 res = mtd->write_oob(mtd, offs & ~(mtd->writesize - 1), &ops); 187 res = mtd->write_oob(mtd, offs & ~(mtd->writesize - 1), &ops);
190 *retlen = ops.retlen; 188 *retlen = ops.oobretlen;
191 return res; 189 return res;
192} 190}
193 191