[PATCH/RFC] MTD: Striping layer core

Artem B. Bityutskiy dedekind at infradead.org
Thu Mar 30 06:50:55 EST 2006


On Thu, 2006-03-30 at 13:06 +0400, Vitaly Wool wrote:
> Hi Alexander,
> 
> Belyakov, Alexander wrote:
> > One may say that striping is quite similar to already existing in MTD
> > concatenation layer. That is not true since these layers have some sharp
> > distinctions. The first one is the purpose. Concatenation only purpose
> > is to make larger device from several smaller devices. Striping purpose
> > is to make devices operate faster. Next difference is provided access to
> > sub-devices. Concatenation layer provides linear access to sub-devices.
> > Striping provides interleaved access to sub-devices.
> >   
> Still it's unclear why not to provide a configurable extension to 
> mtdconcat rather than create a new layer.

Well, it is actually quite clear. Yes, in a way this may be considered
as a concatenation, but this is not the purpose of the striping layer.
If you want to concatenate, you don't need all its complexities.

I think that concatenation has to stay concatenation - simple and
straight-forward. It has to do its small task and do it well.  No need
to jam tons of the striping code to the tiny'n'shiny concatenation
module.

-- 
Best Regards,
Artem B. Bityuckiy,
St.-Petersburg, Russia.





More information about the linux-mtd mailing list