diff options
Diffstat (limited to 'drivers/mtd/mtdchar.c')
-rw-r--r-- | drivers/mtd/mtdchar.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/mtd/mtdchar.c b/drivers/mtd/mtdchar.c index a75d55577e49..b20625475132 100644 --- a/drivers/mtd/mtdchar.c +++ b/drivers/mtd/mtdchar.c | |||
@@ -410,7 +410,7 @@ static int mtd_do_writeoob(struct file *file, struct mtd_info *mtd, | |||
410 | return ret; | 410 | return ret; |
411 | 411 | ||
412 | ops.ooblen = length; | 412 | ops.ooblen = length; |
413 | ops.ooboffs = start & (mtd->oobsize - 1); | 413 | ops.ooboffs = start & (mtd->writesize - 1); |
414 | ops.datbuf = NULL; | 414 | ops.datbuf = NULL; |
415 | ops.mode = MTD_OOB_PLACE; | 415 | ops.mode = MTD_OOB_PLACE; |
416 | 416 | ||
@@ -421,7 +421,7 @@ static int mtd_do_writeoob(struct file *file, struct mtd_info *mtd, | |||
421 | if (IS_ERR(ops.oobbuf)) | 421 | if (IS_ERR(ops.oobbuf)) |
422 | return PTR_ERR(ops.oobbuf); | 422 | return PTR_ERR(ops.oobbuf); |
423 | 423 | ||
424 | start &= ~((uint64_t)mtd->oobsize - 1); | 424 | start &= ~((uint64_t)mtd->writesize - 1); |
425 | ret = mtd->write_oob(mtd, start, &ops); | 425 | ret = mtd->write_oob(mtd, start, &ops); |
426 | 426 | ||
427 | if (ops.oobretlen > 0xFFFFFFFFU) | 427 | if (ops.oobretlen > 0xFFFFFFFFU) |
@@ -452,7 +452,7 @@ static int mtd_do_readoob(struct mtd_info *mtd, uint64_t start, | |||
452 | return ret; | 452 | return ret; |
453 | 453 | ||
454 | ops.ooblen = length; | 454 | ops.ooblen = length; |
455 | ops.ooboffs = start & (mtd->oobsize - 1); | 455 | ops.ooboffs = start & (mtd->writesize - 1); |
456 | ops.datbuf = NULL; | 456 | ops.datbuf = NULL; |
457 | ops.mode = MTD_OOB_PLACE; | 457 | ops.mode = MTD_OOB_PLACE; |
458 | 458 | ||
@@ -463,7 +463,7 @@ static int mtd_do_readoob(struct mtd_info *mtd, uint64_t start, | |||
463 | if (!ops.oobbuf) | 463 | if (!ops.oobbuf) |
464 | return -ENOMEM; | 464 | return -ENOMEM; |
465 | 465 | ||
466 | start &= ~((uint64_t)mtd->oobsize - 1); | 466 | start &= ~((uint64_t)mtd->writesize - 1); |
467 | ret = mtd->read_oob(mtd, start, &ops); | 467 | ret = mtd->read_oob(mtd, start, &ops); |
468 | 468 | ||
469 | if (put_user(ops.oobretlen, retp)) | 469 | if (put_user(ops.oobretlen, retp)) |