somone asked for something like this earlier

i applied both devfs and raid patchs to a recent kernel tree

you can try fetching this patch from:
http://www.comedia.it/bluca/linux-2.1.131-ac13+devfs-v81+raid0145-19981215.fix.gz

to apply:
untar kernel
apply alan's patch
find . -name \*.rej -exec rm {} \;
apply devfs patch
for sarca in `find . -name \*.rej`;do mv $sarca ${sarca%.rej}
apply raid patch
for sarca in `find . -name \*.rej`;do mv $sarca ${sarca%.rej}
apply my patch
cross fingers
make config dep clean modules boot

the patch also fixes the following
panic: hm?? (from ingo's post)
a missing 'MD_EXPORT_SYMBOL(mddev_map)' in md.c (Ingo please note)

if this does'nt work for you try doing it yourself, not for the fainthearted

edit devfs patch, remove the hunk for md.c and save it to say: devfs_md.patch
apply the modified devfs patch
fix all rejects (should be only missing includes: easy)
apply raid patch
fix all rejects (should mostly be missing includes:easy)
apply the md.c hunk (devfs_md.patch remember?)
fix rejects, this is a bit tricky, it is mostly a cut and paste job, but
MAX_MD_DEV is now MAX_MD_DEVS
function md_init has a variable called name both in the devfs and raid
patch, i changed that in the devfs patch to devname

Regards,
Luca

-- 
Luca Berra -- [EMAIL PROTECTED]
    System and Network Manager - CoMedia s.r.l.

Reply via email to