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