I'm trying to compile rivatv on Fedora Core 1 kernel 2.4.22-1.2135.nptl. Ideas anyone? I'm using gcc 3.2.3-6. I've tried to compile with my current kernel as well as with a vanilla kernel from kernel.org but make fails with ... make[2]: Entering directory `/extra/rivatv/rivatv-0.8.3/src' gcc32 -D__KERNEL__ -I/usr/src/linux-2.4.22-1.2135.nptl/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.22-1.2135.nptl/include/linux/modversions.h -I/extra/rivatv/rivatv-0.8.3/bttv -DRIVATV_ISREDHAT -DRIVATV_DISABLE_AGP -DRIVATV_DISABLE_CONVERSION -nostdinc -iwithprefix include -DKBUILD_BASENAME=v4l_riva -c -o v4l-riva.o v4l-riva.c v4l-riva.c: In function `rivatv_mmap': v4l-riva.c:1814: warning: passing arg 1 of `remap_page_range_R69d01e73' makes integer from pointer without a cast v4l-riva.c:1814: incompatible type for argument 4 of `remap_page_range_R69d01e73' v4l-riva.c:1814: too many arguments to function `remap_page_range_R69d01e73' make[2]: *** [v4l-riva.o] Error 1 make[2]: Leaving directory `/extra/rivatv/rivatv-0.8.3/src' make[1]: *** [_mod_/extra/rivatv/rivatv-0.8.3/src] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.22-1.2135.nptl' make: *** [all-kbuild] Error 2 /Jens