I have also made this change in my yaffs tree. Though the reason I made it was to support a removable nand device. Without calling kill_block_super, the MTD block device system wouldn't rmmod cleanly. I posted here about the change & more details about my situation a few weeks ago. Brad Frank Rowand wrote: > When I umount a yaffs file system on linux 2.6.9, I get the error: > > VFS: Busy inodes after unmount. Self-destruct in 5 seconds. Have a > nice day... > > > In yaffs/yaffs_fs.c, I changed the .kill_sb function from > kill_litter_super() to kill_block_super(). This made the symptom > of the error message disappear. > > This area of the kernel is not my area of expertise - this was > not a fully informed fix, but more of a stab in the dark. Can > anyone provide advice on whether this is a good way to fix the > problem or whether a different approach would be more correct? > > Thanks! > > -Frank -- Bluewater Systems Ltd - ARM Technology Solution Centre Brad Beveridge Bluewater Systems Ltd Phone: +64 3 3779127 (Aus +1 800 148 751) Level 17, 119 Armagh St Fax: +64 3 3779135 PO Box 13889 Email: bbeveridge@bluewatersys.com Christchurch Web: http://www.bluewatersys.com New Zealand