X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=yaffs_mtdif2.c;fp=yaffs_mtdif2.c;h=e6b08e44c5d116fd04293624779a881c183e9c2e;hp=b814b47c2c56cce05c0cbdda02f7e994f475f3fc;hb=fbf2605a5dad8cf93170499d4227064996cce12f;hpb=7f0f2c68474e11183cfbaebfd7c21ba48228f05e diff --git a/yaffs_mtdif2.c b/yaffs_mtdif2.c index b814b47..e6b08e4 100644 --- a/yaffs_mtdif2.c +++ b/yaffs_mtdif2.c @@ -14,7 +14,7 @@ /* mtd interface for YAFFS2 */ const char *yaffs_mtdif2_c_version = - "$Id: yaffs_mtdif2.c,v 1.25 2010-01-11 04:06:46 charles Exp $"; + "$Id: yaffs_mtdif2.c,v 1.26 2010-01-11 21:43:18 charles Exp $"; #include "yportenv.h" #include "yaffs_trace.h" @@ -69,7 +69,7 @@ int nandmtd2_WriteChunkWithTagsToNAND(yaffs_Device *dev, int chunkInNAND, pt2tp = (yaffs_PackedTags2TagsPart *)(data + dev->nDataBytesPerChunk); yaffs_PackTags2TagsPart(pt2tp, tags); } else - yaffs_PackTags2(dev, &pt, tags); + yaffs_PackTags2(&pt, tags, !dev->noTagsECC); #if (LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 17)) ops.mode = MTD_OOB_AUTO; @@ -173,7 +173,7 @@ int nandmtd2_ReadChunkWithTagsFromNAND(yaffs_Device *dev, int chunkInNAND, } else { if (tags) { memcpy(packed_tags_ptr, dev->spareBuffer, packed_tags_size); - yaffs_UnpackTags2(dev, tags, &pt); + yaffs_UnpackTags2(tags, &pt, !dev->noTagsECC); } }