My take on things... the configuration of RAID arrays got a lot more complex with DDF and "host RAID" in general. Association of RAID arrays based on specific hardware controllers. Silently building RAID0+1 stacked arrays out of non-RAID block devices the kernel presents. Failing over when one of the drives the kernel presents does not respond.
All that just screams "do it in userland".
Just so there is no confusion... the "failing over...in userland" thing I mention is _only_ during discovery of the root disk.
Similar code would need to go into the bootloader, for controllers that do not present the entire RAID array as a faked BIOS INT drive.
Jeff
- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html