This series is a prerequisite for the atomic-open patches I will post shortly. It contains fixes and cleanups that stand on their own. Please apply. Thanks, Miklos --- Miklos Szeredi (9): vfs: fix double put after complete_walk() vfs: fix return value from do_last() vfs: fix d_need_lookup/d_revalidate order in do_lookup vfs: don't revalidate just looked up dentry vfs: move MAY_EXEC check from __lookup_hash() vfs: set LOOKUP_JUMPED in follow_managed vfs: reorganize do_lookup vfs: split __lookup_hash nfs: don't open in ->d_revalidate --- fs/namei.c | 228 ++++++++++++++++++++++++--------------------------------- fs/nfs/dir.c | 47 +----------- fs/nfs/file.c | 69 ++++++++++++++++- 3 files changed, 167 insertions(+), 177 deletions(-) -- 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