I hope I got it right this time.
I have uploaded yet another patch to my little web page:
http://nspace.cs.ucsb.edu/linux-raid/
If you have downloaded any patches off of this site before this one, please get
this one and update your kernel.
Changes:
1) I have changed the naming of the patch so that it doesn't get confused with
the official patches.
2) I have included the resync fix to md.c as suggested by "Roeland M.J. Meyer"
<[EMAIL PROTECTED]> on this mailing list which includes changing
current->priority = 0 to current->priority = 1 in two places.
3) I have made a change to raid0.c as suggested by David Mansfield
<[EMAIL PROTECTED]> that prevents a possible kernel panic on heavily loaded
systems.
Thanks to m.allan noah <[EMAIL PROTECTED]> for his gentle rebuke and for
pointing me to the mailing list archive. I have only skimmed the last 200 or
so messages on the mailing list archive, so if there are any bug fixes I have
missed, please let me know.
My disclaimer yet once more: This is an unnoficial patch put together from the
advice of people participating on this mailing list. I give no guarentees, and
this patch by no means should supersceed any official patches put out by the
active developers of the linux raid project. They are working hard to bring
us a stable software raid solution, and I have no desire to step on their
toes. Use this patch at your own risk.
My purpose of this patch was to take the work that I had to perform anyway and
put it in a form so that other people can easily use it. If you want a more
stable solution and you don't have any specific reason to use kernel 2.2.10, I
suggest either using kernel 2.2.6 with the official patch or using a kernel
supplied in a linux distributions that includes software raid support.
Enjoy,
-Theron