下面考虑第一个问题
JFFS2: Node totlen on flash (0xFFFFFFFF) != totlen from node ref (0x0000000C)
这部分在jffs2_mark_node_obsolete中打印,因为调用这个函数的太多了,没法一个个打断点,所以我在报错的地方打个断点,然后看看能不能向后追溯。
输入建立文件夹的命令,然后看打印信息向后追溯
[/flash] # mkdir data
jffs2_lookup()
<7>JFFS2: jffs2_reserve_space(): Requested 0x44 bytes
<7>JFFS2: jffs2_reserve_space(): alloc sem got
<7>JFFS2: jffs2_find_nextblock(): new nextblock = 0x01FE0000
<7>JFFS2: Obsoleting node at 0x01FE0000 of len #x: <7>JFFS2: Wasting
<7>JFFS2: Not moving nextblock 0x01FE0000 to dirty/e