[Yaffs] Re: TODO list for Linux stuff

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Sergei Sharonov
Date:  
To: yaffs
Subject: [Yaffs] Re: TODO list for Linux stuff
Charles,

> I have a mini-todo list that I am working through for the Linux stuff.
> Suggestions for additions/proioritsation welcome:


I recall looking (and patching) through yaffs1 code and few things
seemed unsafe:
in several places return codes (ecc validation) are not checked, for example
GC and scan did not checked ECC on tags meaning that
- scan can collect bad chunks
- GC may copy bad chunk and give it a new good tag ECC.

Its been awhile, I may not recall details exactly but it fixed some of the
problems that I saw during power cycling.

Also it may make sense to (optionaly) disable bad block creation on bad read -
I see leakage during power cycling. Not a lot, but enough to get me worried.
I am sure they are still good blocks.
This would be consistent with what Toshiba says in the app note.

Sergei