linux/fs/nfs
Benny Halevy e5e940170b NFS: create and destroy inode's layout cache
At the start of the io paths, try to grab the relevant layout
information.  This will initiate the inode's layout cache, but
stubs ensure the cache stays empty.

Signed-off-by: Benny Halevy <bhalevy@panasas.com>
Signed-off-by: Dean Hildebrand <dhildebz@umich.edu>
Signed-off-by: Marc Eshel <eshel@almaden.ibm.com>
Signed-off-by: Tao Guo <guotao@nrchpc.ac.cn>
Signed-off-by: Ricardo Labiaga <ricardo.labiaga@netapp.com>
Signed-off-by: Boaz Harrosh <bharrosh@panasas.com>
Signed-off-by: Andy Adamson <andros@netapp.com>
Signed-off-by: Fred Isaman <iisaman@netapp.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2010-10-24 18:07:10 -04:00
..
cache_lib.c
cache_lib.h
callback_proc.c NFS: change stateid to be a union 2010-10-24 18:02:53 -04:00
callback_xdr.c
callback.c param: use ops in struct kernel_param, rather than get and set fns directly 2010-08-11 23:04:13 +09:30
callback.h
client.c NFS: set layout driver 2010-10-24 18:07:10 -04:00
delegation.c
delegation.h
dir.c NFS: Ensure we check all allocation return values in new readdir code 2010-10-23 15:27:38 -04:00
direct.c
dns_resolve.c NFS: Use kernel DNS resolver [ver #2] 2010-08-11 17:11:28 +00:00
dns_resolve.h NFS: Use kernel DNS resolver [ver #2] 2010-08-11 17:11:28 +00:00
file.c NFS: create and destroy inode's layout cache 2010-10-24 18:07:10 -04:00
fscache-index.c
fscache.c
fscache.h
getroot.c
idmap.c NFS: new idmapper 2010-10-07 18:48:49 -04:00
inode.c NFS: create and destroy inode's layout cache 2010-10-24 18:07:10 -04:00
internal.h NFS: Readdir plus in v4 2010-10-23 15:27:37 -04:00
iostat.h
Kconfig NFSv4.1: pnfs: full mount/umount infrastructure 2010-10-24 18:07:10 -04:00
Makefile NFSv4.1: pnfs: filelayout: introduce minimal file layout driver 2010-10-24 18:07:10 -04:00
mount_clnt.c NFS: Remove \t from mount debugging message 2010-09-17 10:54:37 -04:00
namespace.c
nfs2xdr.c NFS: Readdir plus in v4 2010-10-23 15:27:37 -04:00
nfs3acl.c
nfs3proc.c NFS: readdir with vmapped pages 2010-10-23 15:27:35 -04:00
nfs3xdr.c Revalidate caches on lock 2010-10-24 17:59:56 -04:00
nfs4_fs.h NFS: Readdir plus in v4 2010-10-23 15:27:37 -04:00
nfs4filelayout.c NFSv4.1: pnfs: filelayout: introduce minimal file layout driver 2010-10-24 18:07:10 -04:00
nfs4namespace.c
nfs4proc.c NFS: ask for layouttypes during v4 fsinfo call 2010-10-24 18:07:09 -04:00
nfs4renewd.c
nfs4state.c nfs: include ratelimit.h, fix nfs4state build error 2010-10-23 15:27:29 -04:00
nfs4xdr.c NFS: ask for layouttypes during v4 fsinfo call 2010-10-24 18:07:09 -04:00
nfsroot.c NFS: Allow NFSROOT debugging messages to be enabled dynamically 2010-09-17 10:54:37 -04:00
pagelist.c
pnfs.c NFS: create and destroy inode's layout cache 2010-10-24 18:07:10 -04:00
pnfs.h NFS: create and destroy inode's layout cache 2010-10-24 18:07:10 -04:00
proc.c NFS: readdir with vmapped pages 2010-10-23 15:27:35 -04:00
read.c NFS: create and destroy inode's layout cache 2010-10-24 18:07:10 -04:00
super.c nfs: show "local_lock" mount option in /proc/mounts 2010-09-23 14:26:48 -04:00
symlink.c
sysctl.c NFS: new idmapper 2010-10-07 18:48:49 -04:00
unlink.c NFSv4.1: keep seq_res.sr_slot as pointer rather than an index 2010-09-24 09:17:01 -04:00
write.c NFS: don't use FLUSH_SYNC on WB_SYNC_NONE COMMIT calls (try #2) 2010-09-29 14:42:30 -04:00