[PATCH] nftl: write support is broken
dimitri.gorokhovik at free.fr
dimitri.gorokhovik at free.fr
Tue Aug 18 17:10:14 EDT 2009
Write support is broken in NFTL. Fix it.
Signed-off-by: <dimitri.gorokhovik at free.fr>
---
diff --git a/drivers/mtd/nftlcore.c b/drivers/mtd/nftlcore.c
index fb86cac..665d3eb 100644
--- a/drivers/mtd/nftlcore.c
+++ b/drivers/mtd/nftlcore.c
@@ -181,7 +181,7 @@ static int nftl_write(struct mtd_info *mtd, loff_t offs, size_t len,
int res;
ops.mode = MTD_OOB_PLACE;
- ops.ooboffs = offs;
+ ops.ooboffs = offs & (mtd->writesize - 1);
ops.ooblen = mtd->oobsize;
ops.oobbuf = oob;
ops.datbuf = buf;
More information about the linux-mtd
mailing list