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); 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.