Henrik Grindal Bakken <
hgb@ifi.uio.no> writes:
> Matthieu CASTET <matthieu.castet@parrot.com> 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.
Has anyone been able to look at this problem and the proposed fix from
Matthieu?
--
Henrik Grindal Bakken <
hgb@ifi.uio.no>
PGP ID: 8D436E52
Fingerprint: 131D 9590 F0CF 47EF 7963 02AF 9236 D25A 8D43 6E52