This has to be an easy one...

I'm attempting to build 3.1.13 on a RH6.0 box upgraded to kernel 2.2.14. When I try to 'make all', I get the following error, repeated for every file it tries to make:
make[1]: Entering directory `/usr/src/linux-2.2.14/pcmcia-cs-3.1.13/modules'
cc -MD -O2 -Wall -Wstrict-prototypes -pipe -I../include -I/usr/src/linux/include -D__KERNEL__ -DMODULE -c cs.c
In file included from /usr/src/linux/include/linux/capability.h:13,
from /usr/src/linux/include/linux/binfmts.h:5,
from /usr/src/linux/include/linux/sched.h:8,
from /usr/src/linux/include/linux/vmalloc.h:4,
from /usr/src/linux/include/asm/io.h:101,
from ../include/pcmcia/k_compat.h:203,
from cs.c:35:
/usr/src/linux/include/linux/fs.h:786: warning: `invalidate_buffers' redefined
/usr/src/linux/include/linux/modules/ksyms.ver:122: warning: this is the location of the previous definition
In file included from ../include/asm/uaccess.h:52,
from ../include/pcmcia/k_compat.h:248,
from cs.c:35:
/usr/src/linux/include/asm/uaccess.h:600: warning: `strlen_user' redefined
/usr/src/linux/include/linux/modules/i386_ksyms.ver:56: warning: this is the location of the previous definition
I have no trouble building 3.1.10, which is running now. Any ideas?