[U-Boot-Users] RO jffs2 implementation for bootloader
Matthieu CASTET
matthieu.castet at parrot.com
Wed May 16 14:45:02 CEST 2007
Ladislav Michl a écrit :
> On Wed, May 16, 2007 at 02:17:17PM +0200, Matthieu CASTET wrote:
>> I found that jffs2_1pass_read_inode code is buggy on garbage collected
>> image : we should load inode in version order (small first).
>> If we don't, obsolete inode could be put in the final file.
>>
>> ino=4 offset=5 dsize=5 version=4
>> ino=4 offset=0 dsize=5 version=1
>> ino=4 offset=5 dsize=5 version=2
>>
>> The code will load version 4, version 1 and version 2. In the dest we
>> will have version 1 & 2 instead of version 1 & 4.
>
> Hmm, did you
> #define CFG_JFFS2_SORT_FRAGMENTS
> ?
I tried, but it doesn't work :
jffs2_nand_1pass.c: In function 'insert_node':
jffs2_nand_1pass.c:102: error: 'struct b_list' has no member named
'listCompare'
jffs2_nand_1pass.c:104: error: 'struct b_list' has no member named
'listLast'
jffs2_nand_1pass.c:104: error: 'struct b_list' has no member named
'listCompare'
jffs2_nand_1pass.c:104: error: 'struct b_list' has no member named
'listLast'
jffs2_nand_1pass.c:105: error: 'struct b_list' has no member named
'listLast'
jffs2_nand_1pass.c:110: error: 'struct b_list' has no member named
'listCompare'
jffs2_nand_1pass.c:112: error: 'struct b_list' has no member named
'listLoops'
jffs2_nand_1pass.c:115: error: 'struct b_list' has no member named
'listLast'
[...]
More information about the U-Boot
mailing list