I'm in the middle of tracking down a bizarre single bit flipping error that seems to be related to the name of the file that I am trying to create and I'd like to make sure that my YAFFS is compiling correctly. I get these warnings when I compile my kernel, can someone verify that these are OK? I'm using latest MTD, latest YAFFS and 2.4.27-vrs1. make[3]: Entering directory `/samba/development/40_Magellan_Standard_Software/MAL/kernel/linux-2.4.27-vrs1-yaffs/fs/yaffs' /usr/local/arm/2.95.3/bin/arm-linux-gcc -D__KERNEL__ -I/samba/development/40_Magellan_Standard_Software/MAL/kernel/linux-2.4.27-vrs1-yaffs/include -Wall -Wstrict-prototypes -Wno-trigraphs -Os -fno-strict-aliasing -fno-common -Uarm -fno-common -pipe -mapcs-32 -D__LINUX_ARM_ARCH__=4 -march=armv4 -mtune=arm9tdmi -mshort-load-bytes -msoft-float -Uarm -DCONFIG_YAFFS_MTD_ENABLED -DCONFIG_SHORT_NAMES_IN_RAM -DCONFIG_YAFFS_USE_NANDECC -nostdinc -iwithprefix include -DKBUILD_BASENAME=yaffs_guts -c -o yaffs_guts.o yaffs_guts.c yaffs_guts.c: In function `yaffs_SoftDeleteWorker': yaffs_guts.c:1141: warning: unused variable `chunkDeleted' yaffs_guts.c:1140: warning: unused variable `found' yaffs_guts.c:1139: warning: unused variable `tags' yaffs_guts.c:1136: warning: unused variable `chunkInInode' yaffs_guts.c: In function `yaffs_FlushFilesChunkCache': yaffs_guts.c:3157: warning: unused variable `nBytes' yaffs_guts.c:3153: warning: `lowest' might be used uninitialized in this function yaffs_guts.c:3156: warning: `chunkWritten' might be used uninitialized in this function yaffs_guts.c: At top level: yaffs_guts.c:1933: warning: `yaffs_CheckObjectHashSanity' defined but not used yaffs_guts.c:454: warning: `yaffs_RewriteBufferedBlock' defined but not used yaffs_guts.c:483: warning: `yaffs_CheckWrittenBlock' defined but not used yaffs_guts.c:2380: warning: `yaffs_DoUnlinkedFileDeletion' defined but not used rm -f yaffs.o Thanks, Aras