Subject: | Re: Cipe 1.4.3 on RedHat 6.0 (kernel 2.2.9) |
From: | Michael Kelly <mjk,AT,art-render,DOT,com> |
Date: | Thu, 16 Nov 2000 18:29:42 +0100 |
In-reply-to: | <00b201c0338d$9c8d86e0$0264a8c0@mycity.it> |
> >I'm not sure what the right way out of this is - either append the line > >EXPORT_SYMBOL(init_task_union); Tried this and it didn't work. However changing it to EXPORT_SYMBOL_NOVERS(init_task_union) and re-compiling the kernel does the trick. > >to kernel/ksyms.c (and recompile the kernel), or make the redefinition > >of for_each_task in cipe.h unconditional (i.e. change the #ifndef > >LINUX_21 above it to #if 1) There is no line in my copy of cipe.h containing #ifndef LINUX_21 I did try replacing the line that says #ifdef LINUX_21 with #if 1 but this didn't fix the problem either. In any case, I now have cipe-1..4.3 running on a system with a 2.2.9 kernel. HTH Michael.