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