Hi, I am trying to port the YAFFS in my ARM platform. I am using the 2.4.18 kernel version. I am getiing the compilation errors. /usr/local/arm/2.95.3/bin/arm-linux-gcc -c -D__KERNEL__ -DMODULE -DCONFIG_YAFFS_RAM_ENABLED -DCONFIG_YAFFS_MTD_ENABLED -DCONFIG_YAFFS_USE_GENERIC_RW -DCONFIG_SHORT_NAMES_IN_RAM -DCONFIG_YAFFS_USE_NANDECC -I /home/hariharan/CVS-PHONE/Software/Kernel/include -O2 -Wall yaffs_mtdif.c -o yaffs_mtdif.o yaffs_mtdif.c: In function `nandmtd_WriteChunkToNAND': yaffs_mtdif.c:60: too many arguments to function yaffs_mtdif.c:62: too many arguments to function yaffs_mtdif.c: In function `nandmtd_ReadChunkFromNAND': yaffs_mtdif.c:97: too many arguments to function yaffs_mtdif.c:101: too many arguments to function make: *** [yaffs_mtdif.o] Error 1 Is there any patch for kernel 2.4.18 kernel version Hariharan.v.