Re: RAID superblock confusion

From: Mike Fedyk (mfedyk@matchmail.com)
Date: Wed Apr 10 2002 - 21:41:11 EST


On Thu, Apr 11, 2002 at 11:38:19AM +1000, Neil Brown wrote:
> autodetect is the other alternative. However, as has been mentioned,
> it does not and cannot work with md as a module. This is because
> devices can only be register for autodetection after md.o is loaded,
> and autodetection is done at the time that md is loaded. So
> autodetection can only work if the device driver and md are loaded at
> simultaneously. i.e. they are compiled into the kernel.

Ahh, but if you use initrd you can even have the ide and scsi drivers as
modules.

What is needed is to make the disk modules depend on the raid modules (only
if the raid code is enabled of course) so that modprobe can load the raid
modules first.

Then you'd just need to make sure that if there are any block modules linked
into the kernel that raid is also linked into the kernle instead of a module.

Is there some reason why this wouldn't work (except for CML1
complications...)?

Kieth, will kbuild2.5 affect this in any way? Or is this entirely a CML2
thing?

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



This archive was generated by hypermail 2b29 : Mon Apr 15 2002 - 22:00:17 EST