JFFS2: mount time, SUMMARY and gc.c ?
Steven Scholz
steven.scholz at imc-berlin.de
Fri Jan 7 14:11:06 EST 2005
Artem B. Bityuckiy wrote:
>>But still why is it done everytime I boot my target?
>
> This is how JFFS2 implemented. It skips nodes CRC checking during mount
> and does this lated in background. Actually, you can't write anything to
> your flash untill the GC thread (jffs2_gcd_mtd0) have not completed
> checking. But you may read from JFFS2 during that checking process.
Well but "in background" means 99.9% of cpu time!
And this slows down the start up of important user applications.
Would it help to enable CONFIG_PREEMPT?
--
Steven
More information about the linux-mtd
mailing list