Unmount should not fail unless files are open or the direcetory is busy
(eg. It is a current directory).
A failed unmount is something you will need to address. If you try
erasure while a file system is mounted then bad things will happen
because the Linux internals (VFS) will get out of step with the file
system.
> -----Original Message-----
> From: Abhishek Bhattacharya [mailto:abhishek.b@lgsoftindia.com]
> Sent: Tuesday, 11 January 2005 5:06 p.m.
> To: Charles Manning
> Subject: RE: [Yaffs] "Formatting the flash"
>
>
> Hello Charles
>
> Thanks for the reply, but if you try an unmount operation
> after you have created some files and directories, it fails.
> What can be the reason for failing of unmount. If you try to
> erase the flash , it will throw up an exception. thanks abhishek
>
> -----Original Message-----
> From: Charles Manning [mailto:Charles.Manning@trimble.co.nz]
> Sent: Tuesday, January 11, 2005 12:19 AM
> To: Abhishek Bhattacharya; yaffs@stoneboat.aleph1.co.uk
> Subject: RE: [Yaffs] "Formatting the flash"
>
>
> 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
>
>
>
>