Hmmm.... do we also need to worry about read-only fd's of directories, and interaction with the *at() system calls. For example: int renameat(int olddirfd, const char *oldpath, int newdirfd, const char *newpath) ... where olddirfd and newdirfd might be r/o file descriptors for directories participating in a Union mount? This is just one example, of course. There's also openat(), symlinkat(), etc. -- Ted -- 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