Hi,
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