X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=yaffs_summary.c;h=025096316494cf1f708d869132d5e84c74ea4b58;hp=3c9e72321ea4ce6c4d03a545c34a0d6948cc8160;hb=21b2dedaa32ab309f6d1daec966528b7586bd207;hpb=0ce955ac4bac3514486d15b0836985cfa2e88f74 diff --git a/yaffs_summary.c b/yaffs_summary.c index 3c9e723..0250963 100644 --- 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) { - 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->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; - yaffs_unpack_tags2_tags_only(tags, &tags_only); + yaffs_unpack_tags2_tags_only(dev, tags, &tags_only); return YAFFS_OK; } return YAFFS_FAIL;