If it's the driver, like Charles said, it won't be any of these, but the (kernel) source for the mtd device you are using.

-Ketil

On Nov 30, 2011 6:12 AM, "Brilliantov Kirill Vladimirovich" <brilliantov@byterg.ru> wrote:
Charles Manning wrote on 11/30/2011 06:57 AM:

This problem is most likely caused by some sort of corruption of the tags in
the driver.



Thank your for your reply, Charles!
What function or file can I check?
$ find fs/yaffs2/ -name *.c -o -name *.h
fs/yaffs2/moduleconfig.h
fs/yaffs2/yaffs_checkptrw.h
fs/yaffs2/yaffs_tagscompat.c
fs/yaffs2/yaffs_mtdif2.c
fs/yaffs2/yaffs_qsort.h
fs/yaffs2/yaffs_ecc.c
fs/yaffs2/yaffs_nand.c
fs/yaffs2/yaffs_nandemul2k.h
fs/yaffs2/yaffs_packedtags2.h
fs/yaffs2/yaffs_tagscompat.h
fs/yaffs2/yaffs_getblockinfo.h
fs/yaffs2/yaffs_mtdif.h
fs/yaffs2/yaffs_mtdif1.c
fs/yaffs2/yaffs_checkptrw.c
fs/yaffs2/yaffs_guts.h
fs/yaffs2/yaffs_guts.c
fs/yaffs2/yaffs_tagsvalidity.h
fs/yaffs2/yaffs_tagsvalidity.c
fs/yaffs2/yaffs_fs.c
fs/yaffs2/yaffs_mtdif1.h
fs/yaffs2/yaffs_packedtags2.c
fs/yaffs2/yaffs_mtdif.c
fs/yaffs2/yaffs_qsort.c
fs/yaffs2/yportenv.h
fs/yaffs2/yaffs_ecc.h
fs/yaffs2/yaffs_nand.h
fs/yaffs2/yaffs_mtdif2.h
fs/yaffs2/devextras.h
fs/yaffs2/yaffs_packedtags1.c
fs/yaffs2/yaffs_packedtags1.h
fs/yaffs2/yaffsinterface.h


--
Best regards,
Brilliantov Kirill Vladimirovich


_______________________________________________
yaffs mailing list
yaffs@lists.aleph1.co.uk
http://lists.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs