NFS: Be more aggressive in using readdirplus for 'ls -l' situations
authorTrond Myklebust <trond.myklebust@primarydata.com>
Fri, 7 Feb 2014 22:02:08 +0000 (17:02 -0500)
committerTrond Myklebust <trond.myklebust@primarydata.com>
Tue, 11 Feb 2014 19:01:20 +0000 (14:01 -0500)
Try to detect 'ls -l' by having nfs_getattr() look at whether or not
there is an opendir() file descriptor for the parent directory.
If so, then assume that we want to force use of readdirplus in order
to avoid the multiple GETATTR calls over the wire.

Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
fs/nfs/dir.c
fs/nfs/inode.c
fs/nfs/internal.h
include/linux/nfs_fs.h

diff --cc fs/nfs/dir.c
Simple merge
diff --cc fs/nfs/inode.c
Simple merge
Simple merge
Simple merge