Hi Charles,

         I find these function which not deal with the result when the ecc error ? can you give some suggestion ?

 

    Yes is done,no is not.

 

yaffs_check_chunk_erased

yes

yaffs_verify_chunk_written

no

yaffs_find_chunk_in_group

no

yaffs_put_chunk_in_file

no

yaffs_gc_process_chunk

no

yaffs_rd_data_obj

no

yaffs_do_xattrib_fetch

yes

yaffs_check_obj_details_loaded

no

yaffs_update_oh

no

yaffs_get_obj_name

no

yaffs_summary_read

yes

yaffs_verify_file

no

yaffs_verify_obj

no

yaffs1_scan

yes

yaffs2_scan_chunk1

yes

yaffs2_scan_chunk2

no

yaffs2_checkpt_find_block

no

yaffs2_checkpt_rd

yes

yaffs_rd_chunk_tags_nand

yes

yaffs_tags_marshall_query_block

no

 

When the chunk is obj_header ,we can drop it ; but when the date error how can we deal with ?  fill the chunk with 0 ?

“yaffs_gc_process_chunk”  the function how to deal ?