To format YAFFS is easy - just erase all non-bad blocks.
If you unmount a fs, then all the dentry stuff etc is purged from the
Linux kernel.
A sequence like:
Unmount
Erase
Mount
should work fine, I'd think.
-----Original Message-----
From:
yaffs-admin@stoneboat.aleph1.co.uk
[
mailto:yaffs-admin@stoneboat.aleph1.co.uk] On Behalf Of Abhishek
Bhattacharya
Sent: Tuesday, 11 January 2005 3:25 a.m.
To:
yaffs@stoneboat.aleph1.co.uk
Subject: [Yaffs] "Formatting the flash"
Hello All
I have a query . Suppose at any point of time , the user wants to erase
the complete flash, and restart( or in other words format the flash).
Now my idea is that ,this is not possible , at run time.
I presume we might have to use yaffs_unmount(), to deinitialise,
YAFFS.But will it work to deinitialise all current directories and other
objects??
Any suggestions as to how to go about a DiskFormat function if
required??
Abhishek