Matthieu CASTET writes: > After adding OS trace to yaffs2, I saw that sync does a call to > yaffs_sync_fs, but it is a nop. > > This mean sync syscall doesn't flush the yaffs2 cache and data it > lost on unclean umount. > > Calling yaffs_FlushEntireDeviceCache in yaffs_sync_fs seems to make > sync working. What do you think of that ? I suffer from the same problem. If a yaffs2 filesystem is merely remounted read-only, and never properly unmounted, I seem to lose data. This only (I think, at least primarily) happens on filesystems that are loopback mounted from files in the yaffs2 filesystem. I'd love to see a fix for sync. -- Henrik Grindal Bakken PGP ID: 8D436E52 Fingerprint: 131D 9590 F0CF 47EF 7963 02AF 9236 D25A 8D43 6E52