[Yaffs] Re: TODO list for Linux stuff

Sergei Sharonov sergei.sharonov at halliburton.com
Thu Jul 14 17:34:31 BST 2005


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





More information about the yaffs mailing list