Testing recent YAFFS2 CVS from today on Linux 2.6.23 compiling with ARM cross compiler I get the following warnings: fs/yaffs2/yaffs_guts.c: In function 'yaffs_VerifyTnodeWorker': fs/yaffs2/yaffs_guts.c:600: warning: unused variable 'nTnodeBytes' fs/yaffs2/yaffs_guts.c: In function 'yaffs_VerifyFile': fs/yaffs2/yaffs_guts.c:649: warning: unused variable 'ok' fs/yaffs2/yaffs_guts.c: In function 'yaffs_GutsInitialise': fs/yaffs2/yaffs_guts.c:7276: warning: assignment from incompatible pointer type fs/yaffs2/yaffs_guts.c: At top level: fs/yaffs2/yaffs_guts.c:394: warning: 'yaffs_SkipFullVerification' defined but not used fs/yaffs2/yaffs_guts.c: In function 'yaffs_CreateNewObject': fs/yaffs2/yaffs_guts.c:2146: warning: 'tn' may be used uninitialized in this function fs/yaffs2/yaffs_guts.c: In function 'yaffs_MknodObject': fs/yaffs2/yaffs_guts.c:2261: warning: 'str' may be used uninitialized in this function Attached patch fixes this. Signed-off-by: Dirk Behme Regards Dirk