Hi charles Our driver is working fine with Jffs2 , so we have more doubt on yaffs2, not only that we find free memory after umount of yaffs2 is not same , it was before mounting of jffs2. thanks amit On Fri, Jul 18, 2008 at 4:29 AM, Charles Manning wrote: > On Thursday 17 July 2008 22:24:56 Amit Sharma wrote: > > Hi > > > > We are using yaffs2 for onenand Samsung and we are finding all fsstress > > process goes to un-interruptable state.we checked grosslock count > > state by adding following line in dump_proc function of yaffs2 > > buf += sprintf(buf, "lock status......... %d\n", dev->grossLock.count); > > ALthough it could be something within yaffs, I suspect that your nand > driver > is hanging. > > > > > lock count value is -1 when it hangs. > > > > hang board memory usage > > > > 198 root 1000 S /bin/bash /fsstress_script.sh > > 201 root 456 S /fsstress -p 3 -n 10000 -d /tmp -l 0 > > 390 root 148 S sleep 3600 > > * 411 root 460 D /fsstress -p 3 -n 10000 -d /tmp -l 0 > > 412 root 412 D /fsstress -p 3 -n 10000 -d /tmp -l 0 > > 413 root 372 D /fsstress -p 3 -n 10000 -d /tmp -l 0 > > * 414 root 280 R ps > > # free > > total used free shared > > buffers > > Mem: 62264 60412 *1852 * 0 8192 > > Swap: 0 0 0 > > Total: 62264 60412 1852 > > > > commonly seen in all boards by using wchan > > > > 1. Yaffs_clear_inode > > 2. Yaffs_commit_write > > 3. Yaffs_lookup > > > > Any member can support me , i will thankful to you. > > thanks in advance > > > > we have tested it on many board 90%l are hanging. > > >