I tried to compile freemware with kernel 2.3.99pre2-4 and got
this error:
gcc -c -g -O2 -fno-strength-reduce -fomit-frame-pointer -malign-loops=2
-malign-jumps=2 -malign-functions=2 -D__KERNEL__ -I/usr/src/linux/include -DCPU=586
-DMODULE -I./include -I./.. host-linux.c
host-linux.c: In function `init_module':
host-linux.c:186: warning: passing arg 4 of `create_proc_info_entry' from incompatible
pointer type
host-linux.c: In function `fmw_ioctl':
host-linux.c:394: structure has no member named `i_mmap'
make[1]: *** [host-linux.o] Error 1
make[1]: Leaving directory `/mnt/h/home/xi/projects/freemware/kernel'
make: *** [all] Error 2
It seems that some structures have changed since the 2.2 kernel, but
I'm not sure I can figure out exactly how to get it working.
--
Best regards
Christian Laursen