When I try to compile Device3Dfx from CVS on RH7.1 w/ kernel 2.4.3-12 I see the following errors:

[root@icebreaker Device3Dfx]# make
cc -DMODULE -D__KERNEL__ -I/usr/src/linux/include -O2 -m486 -fomit-frame-pointer -fno-strength-reduce -malign-loops=2 -malign-jumps=2 -malign-functions=2 -c -o 3dfx.o 3dfx_driver.c
In file included from /usr/src/linux/include/linux/highmem.h:5,
                 from /usr/src/linux/include/linux/vmalloc.h:7,
                 from /usr/src/linux/include/asm/io.h:110,
                 from /usr/src/linux/include/asm/pci.h:27,
                 from /usr/src/linux/include/linux/pci.h:570,
                 from 3dfx_driver.c:119:
/usr/src/linux/include/asm/pgalloc.h: In function `get_pgd_fast':
/usr/src/linux/include/asm/pgalloc.h:74: `boot_cpu_data_R65dda927' undeclared (first use in this function)
/usr/src/linux/include/asm/pgalloc.h:74: (Each undeclared identifier is reported only once
/usr/src/linux/include/asm/pgalloc.h:74: for each function it appears in.)
/usr/src/linux/include/asm/pgalloc.h: In function `free_pgd_fast':
/usr/src/linux/include/asm/pgalloc.h:85: `boot_cpu_data_R65dda927' undeclared (first use in this function)
/usr/src/linux/include/asm/pgalloc.h: In function `pte_alloc_one_fast':
/usr/src/linux/include/asm/pgalloc.h:117: `boot_cpu_data_R65dda927' undeclared (first use in this function)
/usr/src/linux/include/asm/pgalloc.h: In function `pte_free_fast':
/usr/src/linux/include/asm/pgalloc.h:127: `boot_cpu_data_R65dda927' undeclared (first use in this function)
In file included from /usr/src/linux/include/asm/io.h:110,
                 from /usr/src/linux/include/asm/pci.h:27,
                 from /usr/src/linux/include/linux/pci.h:570,
                 from 3dfx_driver.c:119:
/usr/src/linux/include/linux/vmalloc.h: In function `vmalloc':
/usr/src/linux/include/linux/vmalloc.h:36: `boot_cpu_data_R65dda927' undeclared (first use in this function)
/usr/src/linux/include/linux/vmalloc.h: In function `vmalloc_dma':
/usr/src/linux/include/linux/vmalloc.h:45: `boot_cpu_data_R65dda927' undeclared (first use in this function)
/usr/src/linux/include/linux/vmalloc.h: In function `vmalloc_32':
/usr/src/linux/include/linux/vmalloc.h:54: `boot_cpu_data_R65dda927' undeclared (first use in this function)
make: *** [3dfx.o] Error 1