On Mon, 15 May 2000, Tigran Aivazian wrote:

> On Mon, 15 May 2000, Petr Vandrovec wrote:
> > I took ramfs as example (*) - and I found that double
> > dget() way does not work now (2.3.99-pre9.1) - if I create file 
> > (== inode == connection), instead of getting -EBUSY from umount it 
> > unmounts with 'VFS: Busy inodes...'. Inspection of do_umount/may_umount 
> > revealed, that only usage count on vfsmnt counts - but vfsmnt is not 
> > available from ->create and ->unlink, so I cannot play with it.

So clean the tree upon put_super() - BFD...

> However, looks like you found a VFS bug that breaks ramfs - let's fix that
> one
> first..

I'm not that sure that VFS is at fault here - "you can't umount it, it's
not empty" sounds _very_ bogus.

Reply via email to