fs/yaffs2/yaffs_fs.c:294: warning: initialization from incompatible pointer type
fs/yaffs2/yaffs_fs.c:295: warning: initialization from incompatible pointer type
fs/yaffs2/yaffs_fs.c: In function 'yaffs_readdir':
fs/yaffs2/yaffs_fs.c:972: warning: assignment from incompatible pointer type
fs/yaffs2/yaffs_fs.c:972: warning: comparison of distinct pointer types lacks a cast
fs/yaffs2/yaffs_fs.c:975: warning: initialization from incompatible pointer type
fs/yaffs2/yaffs_fs.c: In function 'yaffs_rename':
fs/yaffs2/yaffs_fs.c:1276: warning: passing argument 1 of 'list_empty' from incompatible pointer type
fs/yaffs2/yaffs_fs.c: In function 'yaffs_put_super':
fs/yaffs2/yaffs_fs.c:1532: warning: passing argument 1 of 'list_del' from incompatible pointer type
fs/yaffs2/yaffs_fs.c: In function 'yaffs_internal_read_super':
fs/yaffs2/yaffs_fs.c:1816: warning: assignment from incompatible pointer type
fs/yaffs2/yaffs_fs.c:1867: warning: passing argument 1 of 'list_add_tail' from incompatible pointer type
fs/yaffs2/yaffs_fs.c: In function 'yaffs_proc_read':
fs/yaffs2/yaffs_fs.c:2077: warning: initialization from incompatible pointer type
CC fs/yaffs2/yaffs_guts.o
CC fs/yaffs2/yaffs_checkptrw.o
CC fs/yaffs2/yaffs_packedtags1.o
CC fs/yaffs2/yaffs_packedtags2.o
CC fs/yaffs2/yaffs_nand.o
CC fs/yaffs2/yaffs_qsort.o
CC fs/yaffs2/yaffs_tagscompat.o
CC fs/yaffs2/yaffs_tagsvalidity.o
CC fs/yaffs2/yaffs_mtdif.o
fs/yaffs2/yaffs_mtdif.c:28: error: static declaration of 'yaffs_oobinfo' follows non-static declaration
fs/yaffs2/yaffs_mtdif.h:22: error: previous declaration of 'yaffs_oobinfo' was here
fs/yaffs2/yaffs_mtdif.c:34: error: static declaration of 'yaffs_noeccinfo' follows non-static declaration
fs/yaffs2/yaffs_mtdif.h:23: error: previous declaration of 'yaffs_noeccinfo' was here
make[2]: *** [fs/yaffs2/yaffs_mtdif.o] Error 1
make[1]: *** [fs/yaffs2] Error 2
make: *** [fs] Error 2
是不是需要什么补丁或者是修改下什么东西。 急盼指点