I have heard everyone talking about successfully applying the 2.2.6
raid-kernel patch to a 2.2.9 kernel, which would be great for me as I have
heard they have made the SMP code more stable and optimized.

I patch the kernel in a standard fashion... (from /usr/src/linux)

patch -p1 < ../raid0145-19990421 2> out

The patch goes in successfully and reports no errors or .rej files.... Then
I also went and did the tweak that was listed on this list (editing the
/drivers/block/md.c)and changing the 2 instances of "current->priority = 0"
to "current->priority = 1"

When do a "make bzImage"

it compiles right up to the raid section of the kernel and craps out with
the following error messages...

fs/fs.o: In function `cache_drop_behind':
fs/fs.o(.text+0x2dae): undefined reference to `buffer_lowprio'
drivers/block/block.a(ll_rw_blk.o): In function `make_request':
ll_rw_blk.o(.text+0x5ba): undefined reference to `buffer_lowprio'
drivers/block/block.a(md.o): In function `md_do_sync':
md.o(.text+0x4cfc): undefined reference to `buffer_lowprio'
md.o(.text+0x4d94): undefined reference to `buffer_lowprio'
md.o(.text+0x4f94): undefined reference to `buffer_lowprio'
drivers/block/block.a(md.o)(.text+0x5038): more undefined references to
`buffer_lowprio' follow
make: *** [vmlinux] Error 1

Is there something I missed, did I use the wrong kernel patch version or
what?...  This is really starting to give me an ulcer now...

Regards, and thanks in advance....

M.C.


- Question the Knowledge, Know the Question.

Reply via email to