jffs2_scan_eraseblock() - errors
David Woodhouse
dwmw2 at infradead.org
Wed Jul 31 07:59:09 EDT 2002
joern at wohnheim.fh-wedel.de said:
> And this marking as obsolete is done how? Does is involve writes to
> the flash node, after it has already been written?
> Sorry for me being clueless.
Yep. There's a bit in the node type field which we clear to mark the node
obsolete. And I've been very strict about making sure it's an optimisation
_only_, and we never actually rely on being able do to it.
Deletion of directory entries, for example, could perhaps have been done
just by marking the original as obsolete, but instead we do it by writing a
new dirent with the same name and inode #0.
--
dwmw2
More information about the linux-mtd
mailing list