Re: [Yaffs] yaffs2 scan problem

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
Delete this message
Reply to this message
Author: Charles Manning
Date:  
To: 肖平
CC: YAFFS ML
Subject: Re: [Yaffs] yaffs2 scan problem
On Fri, Apr 8, 2016 at 3:53 PM, 肖平 <> wrote:

> Hi,
> Nand Flash will be scanned when yaffs2 mount.If not find
> checkpoint,yaffs2 will scan blocks and chunks.when yaffs2 scans the
> chunk,Nand Flash will be readed.If there have some error ,operation maybe
> fail,but the yaffs2 doesn't check the return value and contiune scan,there
> haver any problem?
>


Hello

This is a very tricky place to figure out how to do the best thing. Clearly
it would be a bad idea to abort the whole scan if there is one bad page
read.

There are some checks in that the ecc result is checked.

        } else if (tags.ecc_result ==
                YAFFS_ECC_RESULT_UNFIXED) {
                yaffs_trace(YAFFS_TRACE_SCAN,
                        " Unfixed ECC in chunk(%d:%d), chunk ignored",
                        blk, chunk_in_block);
                        dev->n_free_chunks++;


If the ECC result is Ok, then it is reasonable to expect the whole chunk
read to be Ok.

-- Charles



>
>
>
>
> _______________________________________________
> yaffs mailing list
>
> http://stoneboat.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs
>
>