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.