jffs2_get_inode_nodes(): Data CRC failed on NAND device
Martin Egholm Nielsen
martin at egholm-nielsen.dk
Tue Feb 15 14:22:44 EST 2005
Hi,
>>>>JFFS2 on NAND flash uses a page buffer. It is flushed to the flash when
>>>>it is full, or when you do fsync, sync or umount.
>>>Does that mean that I have to call fsync each time after fclose a file ?
> Yes. It's precisely the same as with other file systems. If you write to
> a file, close it and then lose power immediately, your data may be lost.
> It's not guaranteed to be on the medium until you sync.
Well, as someone told me the other day on the IRC-channel, the
writebuffer is flushed automatically if the buffer has not been accessed
for X (2?) seconds (controlled by the VFS, right?)...
Correct me if I'm wrong...
// Martin
More information about the linux-mtd
mailing list