rmdir on msdos-filesystem broken?

F.D. (depke@cs.tu-berlin.de)
Sat, 12 Jul 1997 19:48:15 +0200 (MET DST)


Hi!

On a msdos (or umsdos) filesystem it it impossible to remove a directory.
In msdos/namei.c :

static int msdos_empty(struct inode *dir)
{
...

if (atomic_read(&dir->i_count) > 1)
return -EBUSY;

i_count is always >= 2.

Is there a known solution or can anybody explain it?

Florian