On Tue, 2006-02-21 at 14:59 +0300, Artem B. Bityutskiy wrote:
> Thomas Gleixner wrote:
> > Wake up please. Thats going to be reality for NAND based stuff in the
> > future. The controllers will expose the raw FLASH but claim the OOB area
> > for their own purpose - hardware based error correction.
> One of my colleagues said a very interesting argument against this.
>
> Look, consider all those CompactFlash cards. They are NAND flash based.
> They have a kind of block device emulation built-in. And I bet they use
> OOB to store the logical block number corresponding to this physical
> block. The block device over Flash device emulation is so widespread, so
> vendors will never forbid OOB usage.
I did nowhere say, that oob usage will be forbidden.
> From this point of view, OOB is no going to go.
The CF controller does its own closed proprietary magic and looking at
the robustness of those cards I dont want to know what it does.
The OOB usage of a closed device is in no way relevant for a discussion
about a robust, sane and quite generic solution for handling NAND flash
devices inside of Linux.
I don't care what those chips do unless they run Linux inside.
tglx