[U-Boot] [PATCH] JFFS2: accelerate scanning.
Joakim Tjernlund
joakim.tjernlund at transmode.se
Wed Apr 13 16:40:41 CEST 2011
> Hi Baidu,
>
> >>> diff --git a/fs/jffs2/jffs2_1pass.c b/fs/jffs2/jffs2_1pass.c
> >>> index dfb1745..f38f755 100644
> >>> --- a/fs/jffs2/jffs2_1pass.c
> >>> +++ b/fs/jffs2/jffs2_1pass.c
> >>> @@ -1441,7 +1441,7 @@ dump_dirents(struct b_lists *pL)
> >>> }
> >>> #endif
> >>>
> >>> -#define DEFAULT_EMPTY_SCAN_SIZE 4096
> >>> +#define DEFAULT_EMPTY_SCAN_SIZE 1024
> >>
> >> Hm, this is not mentioned in the commit log. So is this detection
> >> already there and you simply decrease the amount of empty space you are
> >> looking for?
> >>
> >
> > 1KB FF is enough to get the conclusion that the erase block is empty.
> > I refer kenel to do this change
>
> Ah, so this is in the kernel, right? If I look into 'fs/jffs2/scan.c' I
> see that this constant even changed to 256 in 2.6.37. We should adapt
> accordingly.
Yes, that would be me :) The scanning is just a paranoia so therefore I lowered
it.
Jocke
More information about the U-Boot
mailing list