Re: lvm in 2.4.0-test9pre5

From: Linus Torvalds (torvalds@transmeta.com)
Date: Fri Sep 22 2000 - 15:48:23 EST


In article <20000921174736.D4924@athlon.random>,
Andrea Arcangeli <andrea@suse.de> wrote:
>On Thu, Sep 21, 2000 at 04:11:46PM +0200, Jan Niehusmann wrote:
>> Yes, lvm.c and lvm-snap.c are missing from drivers/md/.
>
>LVM and MD have nothing common.

I disagree.

Yes, they have no _code_ in common. They have a completely distinct
history, and they have distinct users.

But they are, in the end, the same thing. They are higher-level drivers
that do conceptually the same thing, namely manage the low-level drivers
as a potentially common resource.

In fact, some of the MD and LVM code do the same things.
CONFIG_MD_LINEAR and CONFIG_BLK_DEV_LVM can be used to do the same thing
(and I think LVM can do striping too). Yes, they have different
interfaces, but they have the same issues.

It makes sense to group them together. Neither is a true hardware
driver, and they have many common goals.

                Linus

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sat Sep 23 2000 - 21:00:27 EST