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.