Fix wrong link
[yaffs2.git] / yaffs_mtdif2.c
index 918f8de2b6aa95f6cd8a2fb5e363431fad27ea34..e6b08e44c5d116fd04293624779a881c183e9c2e 100644 (file)
 /* mtd interface for YAFFS2 */
 
 const char *yaffs_mtdif2_c_version =
-       "$Id: yaffs_mtdif2.c,v 1.24 2009-10-14 00:01:57 charles Exp $";
+       "$Id: yaffs_mtdif2.c,v 1.26 2010-01-11 21:43:18 charles Exp $";
 
 #include "yportenv.h"
-
+#include "yaffs_trace.h"
 
 #include "yaffs_mtdif2.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);
                }
        }