On Thu, 20 Jan 2011, J. R. Okajima wrote: > You might think about the race around d_move, but what I meant is the > race between d_unlinked and unhash/rehash. > > - getcwd return -ENOENT when pwd is unhashed. > - vfs_rename_dir() > + makes the existing target unhashed. No it doesn't. dentry_unhash() doesn't drop the dentry from the hash unless it has no other references, cwd being one such ref. Thanks, Miklos -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html