Here is a testcase for the floppy umount bug:
rmdir("nosuchdir");
Hmm. That makes it rather clear what is wrong.
In do_rmdir() a dput is missing.
Something like
if (!dentry->d_inode) {
dput(dentry);
goto exit;
}
will cure this problem, I suppose.
Andries
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/