[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