The following mips kernel patchlet: diff -u --new-file --recursive --exclude-from diff.exclude \ linux-2.4.0/include/linux/sched.h \ linux-mips.cvs/include/linux/sched.h --- linux-2.4.0/include/linux/sched.h Thu Jan 4 15:50:47 2001 +++ linux-mips.cvs/include/linux/sched.h Wed Jan 10 21:52:59 2001 @@ -562,6 +562,8 @@ extern int in_group_p(gid_t); extern int in_egroup_p(gid_t); +extern void release(struct task_struct * p); + extern void proc_caches_init(void); extern void flush_signals(struct task_struct *); extern void flush_signal_handlers(struct task_struct *); causes i386 builds to fail: make -C pcmcia modules make[5]: Entering directory `/autobuild/public_html/project/build/rpmdir/BUILD/linux/drivers/pcmcia' ... cs.c:93: `release' redeclared as different kind of symbol /autobuild/public_html/project/build/rpmdir/BUILD/linux/include/linux/sched.h:565: previous declaration of `release' cs.c:93: warning: `release' was declared `extern' and later `static' make[5]: *** [cs.o] Error 1 make[5]: Leaving directory `/autobuild/public_html/project/build/rpmdir/BUILD/linux/drivers/pcmcia' make[4]: *** [_modsubdir_pcmcia] Error 2 with the following i386 config options: ... CONFIG_HOTPLUG=y # # PCMCIA/CardBus support # CONFIG_PCMCIA=m # CONFIG_CARDBUS is not set # CONFIG_I82365 is not set # CONFIG_TCIC is not set ... ...jfree