Hi,
 
I have downloaded the yaffs2 from http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/ for linux 2.4.20 and i'm facing some issues during the build.
 
In the file yaffs_guts.c in function yaffs_DeleteChunk(..), there is a call for yaffs_ReadChunkFromNAND(dev,chunkId,NULL,&spare,0); as shown below.
 
#ifdef CONFIG_MTD_NAND_VERIFY_WRITE
 
                //read data before write, to ensure correct ecc
                //if we're using MTD verification under Linux
                yaffs_ReadChunkFromNAND(dev,chunkId,NULL,&spare,0);
#endif
 
Issues:
1. spare has not been declared anywhere in the function .
2. yaffs_ReadChunkFromNAND() in yaffs_DeleteChunk(..) doesnot have a defined reference.
 
When i build yaffs2, first i get "spare undeclared", after declaring the spare as "yaffs_spare spare" in the function, it builds fine but while linking it gives me an error " undefined refernce: yaffs_ReadChunkFromNAND".
 
Has anyone encountered this problem (or cud be a bug). Is there any patch available for this.
 
Thanks in Advance,
Gromer