JFFS3 & performance
Artem B. Bityuckiy
dedekind at infradead.org
Wed Jan 12 13:33:33 EST 2005
Joern,
> Your ability to come up with excellent papers is astounding!
Thanks :-)
> Blocks that fail during use
> Quote: "Therefore, blocks should be marked as bad and no longer
> accessed if there is either a block erase failure or a page program
> failure."
>
> During erase, by definition those blocks don't hold crucial data. Not
> a problem. Page program is slightly worse, but it only means that we
> have to program a different block instead. Make sure you don't use
> the partial programming thing they hinted at and no crucial data is
> lost. Again, harmless.
>
>
> Permanent Failure
> Those can be noticed during either erase or program, so the above
> applies. Harmless.
Hmm. I think about the intermediate stage. I mean that block is good at
one moment, and it is bad at another moment. But *when* it become bad? Is
this only during erase? If so, you're probably right. But I'm not sure. Is
there some stage when block still contain crucial data, but is already
bad? If it is, CRC will cach this.
--
Best Regards,
Artem B. Bityuckiy,
St.-Petersburg, Russia.
More information about the linux-mtd
mailing list