projects
/
yaffs2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Change parameters to packing/unpacking to fix mkyaffs2image compilation issue
[yaffs2.git]
/
yaffs_mtdif2.c
diff --git
a/yaffs_mtdif2.c
b/yaffs_mtdif2.c
index 918f8de2b6aa95f6cd8a2fb5e363431fad27ea34..e6b08e44c5d116fd04293624779a881c183e9c2e 100644
(file)
--- a/
yaffs_mtdif2.c
+++ b/
yaffs_mtdif2.c
@@
-14,10
+14,10
@@
/* mtd interface for YAFFS2 */
const char *yaffs_mtdif2_c_version =
/* mtd interface for YAFFS2 */
const char *yaffs_mtdif2_c_version =
- "$Id: yaffs_mtdif2.c,v 1.2
4 2009-10-14 00:01:57
charles Exp $";
+ "$Id: yaffs_mtdif2.c,v 1.2
6 2010-01-11 21:43:18
charles Exp $";
#include "yportenv.h"
#include "yportenv.h"
-
+#include "yaffs_trace.h"
#include "yaffs_mtdif2.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
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;
#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);
} else {
if (tags) {
memcpy(packed_tags_ptr, dev->spareBuffer, packed_tags_size);
- yaffs_UnpackTags2(
dev, tags, &pt
);
+ yaffs_UnpackTags2(
tags, &pt, !dev->noTagsECC
);
}
}
}
}