projects
/
yaffs2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
yaffs2: Yaffs endian support
[yaffs2.git]
/
yaffs_summary.c
diff --git
a/yaffs_summary.c
b/yaffs_summary.c
index 3c9e72321ea4ce6c4d03a545c34a0d6948cc8160..025096316494cf1f708d869132d5e84c74ea4b58 100644
(file)
--- a/
yaffs_summary.c
+++ b/
yaffs_summary.c
@@
-259,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;
@@
-286,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;