projects
/
yaffs2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Chean up nand test script
[yaffs2.git]
/
yaffs_summary.c
diff --git
a/yaffs_summary.c
b/yaffs_summary.c
index 6f3c7839fa6fb25556a9065bea3ccdfb1ea588b3..025096316494cf1f708d869132d5e84c74ea4b58 100644
(file)
--- a/
yaffs_summary.c
+++ b/
yaffs_summary.c
@@
-235,7
+235,6
@@
int yaffs_summary_read(struct yaffs_dev *dev,
if (result == YAFFS_OK) {
/* Verify header */
if (hdr.version != YAFFS_SUMMARY_VERSION ||
if (result == YAFFS_OK) {
/* Verify header */
if (hdr.version != YAFFS_SUMMARY_VERSION ||
- hdr.block != blk ||
hdr.seq != bi->seq_number ||
hdr.sum != yaffs_summary_sum(dev))
result = YAFFS_FAIL;
hdr.seq != bi->seq_number ||
hdr.sum != yaffs_summary_sum(dev))
result = YAFFS_FAIL;
@@
-260,8
+259,9
@@
int yaffs_summary_add(struct yaffs_dev *dev,
return YAFFS_OK;
if (chunk_in_block >= 0 && chunk_in_block < dev->chunks_per_summary) {
return YAFFS_OK;
if (chunk_in_block >= 0 && chunk_in_block < dev->chunks_per_summary) {
- yaffs_pack_tags2_tags_only(&tags_only, tags);
+ yaffs_pack_tags2_tags_only(
dev,
&tags_only, tags);
sum_tags = &dev->sum_tags[chunk_in_block];
sum_tags = &dev->sum_tags[chunk_in_block];
+
sum_tags->chunk_id = tags_only.chunk_id;
sum_tags->n_bytes = tags_only.n_bytes;
sum_tags->obj_id = tags_only.obj_id;
sum_tags->chunk_id = tags_only.chunk_id;
sum_tags->n_bytes = tags_only.n_bytes;
sum_tags->obj_id = tags_only.obj_id;
@@
-287,7
+287,7
@@
int yaffs_summary_fetch(struct yaffs_dev *dev,
tags_only.chunk_id = sum_tags->chunk_id;
tags_only.n_bytes = sum_tags->n_bytes;
tags_only.obj_id = sum_tags->obj_id;
tags_only.chunk_id = sum_tags->chunk_id;
tags_only.n_bytes = sum_tags->n_bytes;
tags_only.obj_id = sum_tags->obj_id;
- yaffs_unpack_tags2_tags_only(tags, &tags_only);
+ yaffs_unpack_tags2_tags_only(
dev,
tags, &tags_only);
return YAFFS_OK;
}
return YAFFS_FAIL;
return YAFFS_OK;
}
return YAFFS_FAIL;