X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;f=yaffsdev.c;fp=yaffsdev.c;h=ba1353f823a53d796614eb9a62beb52fb0e019e5;hb=0c0639ff1c8a2d8fe5b03ad0284bb400ec78e7cb;hp=3fb6a62e39ee13af9795f1a2b961e71dde0c84b8;hpb=5750ae310d9c31b6c1773e58fd36808dbe845cd0;p=yaffs%2F.git diff --git a/yaffsdev.c b/yaffsdev.c index 3fb6a62..ba1353f 100644 --- a/yaffsdev.c +++ b/yaffsdev.c @@ -313,14 +313,17 @@ void TestTime(yaffs_Device *dev) x = yaffs_RenameObject(yaffs_Root(dev),"Name1",NULL,"Rename"); - for(i = 0; i < 100000; i+=20) + for(i = 0; i < 100000; i+=64) { b++; if(b & 1) - written = yaffs_WriteDataToFile(f,testStr,i,strlen(testStr)); + written = yaffs_WriteDataToFile(f,testStr,i,64); else - written = yaffs_WriteDataToFile(f,testStr2,i,strlen(testStr2)); + written = yaffs_WriteDataToFile(f,testStr2,i,64); + + written = yaffs_WriteDataToFile(f,testStr2,1,20); + } // some short reads for(i = 1000; i < 50000; i+=2) @@ -587,7 +590,7 @@ int main(int argc,char *argv[]) int nBlocks; #if YAFFS_FILEEM - nBlocks =(32 * 1024 * 1024) / (YAFFS_CHUNKS_PER_BLOCK * YAFFS_BYTES_PER_CHUNK) ; + nBlocks =(4 * 1024 * 1024) / (YAFFS_CHUNKS_PER_BLOCK * YAFFS_BYTES_PER_CHUNK) ; device.writeChunkToNAND = yaffs_FEWriteChunkToNAND; device.readChunkFromNAND = yaffs_FEReadChunkFromNAND; device.eraseBlockInNAND = yaffs_FEEraseBlockInNAND; @@ -616,7 +619,7 @@ int main(int argc,char *argv[]) // yaffs_GutsTest(); - TestTimeBigDeletes(&device); + TestTime(&device); printf("Cache hits %d\n",device.cacheHits); printf("Retired blocks %d\n",device.nRetiredBlocks);