Hi guys, I'm trying to improve boot time of my system (booting on yaffs), I've noticed some strange behavior, I wonder if one of you could tell me what's going on: Here it is: On a running system, I mount a checkpointed yaffs2 partition in 0.13 seconds (good), but if I try to BOOT DIRECTLY on it, it takes like 2 seconds before the mount is completely finished (even though I get the "VFS: Mounted root" message after just .10 seconds, the system hangs for an additional 2 seconds before continuing) Yaffs boot time: When the system is booted (from CF) and I mount the yaffs2 partition, I get very interesting mount time: 0.13sec # df Filesystem Size Used Available Use% Mounted on /dev/hda1 962.6M 203.1M 710.5M 22% / # time mount /dev/mtdblock1 /mnt [4294686.171000] yaffs: dev is 32505857 name is "mtdblock1" [4294686.177000] yaffs: Attempting MTD mount on 31.1, "mtdblock1" [4294686.183000] yaffs: auto selecting yaffs2 [4294686.187000] restore entry: isCheckpointed 0 [4294686.210000] found checkpt block 201 [4294686.276000] checkpoint byte count 60856 [4294686.280000] restore exit: isCheckpointed 1 [4294686.284000] yaffs: restored from checkpoint real 0m 0.13s user 0m 0.00s sys 0m 0.13s But When I boot DIRECTLY on the same yaffs partition it takes a good 2 seconds to mount !! What's going on here?? [4294668.443000] yaffs: dev is 32505857 name is "mtdblock1" [4294668.448000] yaffs: Attempting MTD mount on 31.1, "mtdblock1" [4294668.454000] yaffs: auto selecting yaffs2 [4294668.458000] restore entry: isCheckpointed 0 [4294668.481000] found checkpt block 201 [4294668.546000] checkpoint byte count 60856 [4294668.550000] restore exit: isCheckpointed 1 [4294668.555000] yaffs: restored from checkpoint [4294668.560000] VFS: Mounted root (yaffs filesystem) readonly. < here it says it's mounted but there's an additional 2 seconds [4294670.606000] watchdog de-activated < this is the first userland execution Any advice is greatly appreciated Boris