From: Torsten H. <tor...@se...> - 2007-03-15 14:05:32
|
Hello, I tried to compile the fuse driver for the nokia n800 (arm architecture) with linux 2.6.18 (requiring the DCACHE_BUG workaround) and got the following message while compiling: ... CC [M] /home/thilbrich/kernel/fuse-2.6.3/kernel/control.o LD [M] /home/thilbrich/kernel/fuse-2.6.3/kernel/fuse.o Building modules, stage 2. MODPOST WARNING: "flush_cache_page" [/home/thilbrich/kernel/fuse-2.6.3/kernel/fuse.ko] u ndefined! LD [M] /home/thilbrich/kernel/fuse-2.6.3/kernel/fuse.ko make[1]: Leaving directory `/home/thilbrich/kernel/kernel-source-rx-34-2.6.18' I checked both the nokia kernel and the vanilla kernel and, indeed, the symbol "flush_cache_page" is not exported. Of course, the module was unloadable. I finally copied the necessary code from the kernel to the module using the patch attached to this message. Note: I also tested the module from the kernel distribution but obviously ran into the DCACHE_BUG. Torsten BTW: Please CC me on replies if possible. |