Attempt to address two performance issues: 1) The regression pointed out by Ben when doing 'ls -l' on a directory that is being modified. 2) When using readdir() to iterate through a directory, avoid lookups using the same method we use to avoid attribute revalidation. The last patch is a cleanup. Trond Myklebust (3): NFS: Fix a performance regression in readdir NFS: Be more targeted about readdirplus use when doing lookup/revalidation NFS: Replace nfs_force_use_readdirplus() with nfs_advise_use_readdirplus() fs/nfs/dir.c | 47 ++++++++++++++--------------------------------- fs/nfs/inode.c | 2 +- fs/nfs/internal.h | 2 +- 3 files changed, 16 insertions(+), 35 deletions(-) -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html