Some news for this: [PATCH] [MTD] BLOCK_RO: Readonly Block Device Layer Over MTD ?

Jörn Engel joern at logfs.org
Thu Nov 22 08:26:50 EST 2007


On Thu, 22 November 2007 08:58:58 +0100, Ricard Wanderlof wrote:
> On Wed, 21 Nov 2007, Jörn Engel wrote:
> 
> >> If data is corrupted between tow read even journalized are log file
> >> system will loose data.
> >> Either there is a mechanism I missed in this file system or 2 bits
> >> flipped are so rare that this event can be ignored.
> >
> > It means that NAND needs scrubbing.
> 
> By 'scrubbing' do you mean erasing the blocks in question and rewriting 
> them with the same data in order to put fresh data back in the bit cells?

Please don't reply to the list only.  If you are asking me a question,
it is really impolite to send it elsewhere.  And I bet others would like
to stay on Cc: as well.

http://en.wikipedia.org/wiki/Memory_scrubbing

Trivial scrubbing could leave the block in an erased or
partially-written state if power-loss occurs at an inconvenient time.
So scrubbing should be performed in some higher layer like an FTL, a
filesystem, system maintenance applications, etc.

Jörn

-- 
Science is like sex: sometimes something useful comes out,
but that is not the reason we are doing it.
-- Richard Feynman



More information about the linux-mtd mailing list