alistair23-linux/fs/nfs
NeilBrown 1fa1e38447 NFS: teach nfs_lookup_verify_inode to handle LOOKUP_RCU
It fails with -ECHILD rather than make an RPC call.

This allows nfs_lookup_revalidate to call it in RCU-walk mode.

Signed-off-by: NeilBrown <neilb@suse.de>
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
2014-08-03 17:14:13 -04:00
..
blocklayout FS/NFS: replace count*size kzalloc by kcalloc 2014-06-25 19:02:14 -04:00
filelayout nfs: clear_request_commit while holding i_lock 2014-08-03 17:05:26 -04:00
objlayout nfs: remove unused writeverf code 2014-06-24 18:47:00 -04:00
cache_lib.c
cache_lib.h
callback.c nfs4: copy acceptor name from context to nfs_client 2014-07-12 18:41:25 -04:00
callback.h
callback_proc.c
callback_xdr.c
client.c NFS: add checks for returned value of try_module_get() 2014-08-03 17:14:10 -04:00
delegation.c nfs4: add nfs4_check_delegation 2014-07-12 18:22:58 -04:00
delegation.h nfs4: add nfs4_check_delegation 2014-07-12 18:22:58 -04:00
dir.c NFS: teach nfs_lookup_verify_inode to handle LOOKUP_RCU 2014-08-03 17:14:13 -04:00
direct.c Merge branch 'bugfixes' into linux-next 2014-07-13 15:22:02 -04:00
dns_resolve.c
dns_resolve.h
file.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2014-06-12 10:30:18 -07:00
fscache-index.c
fscache.c
fscache.h
getroot.c
idmap.c
inode.c NFS: teach nfs_neg_need_reval to understand LOOKUP_RCU 2014-08-03 17:14:12 -04:00
internal.h Merge branch 'bugfixes' into linux-next 2014-07-13 15:22:02 -04:00
iostat.h
Kconfig
Makefile Push the file layout driver into a subdirectory 2014-05-29 20:21:56 -04:00
mount_clnt.c
namespace.c
netns.h
nfs.h
nfs2super.c
nfs2xdr.c
nfs3acl.c nfs3_list_one_acl(): check get_acl() result with IS_ERR_OR_NULL 2014-08-03 17:05:22 -04:00
nfs3client.c
nfs3proc.c Merge branch 'bugfixes' into linux-next 2014-07-13 15:22:02 -04:00
nfs3super.c
nfs3xdr.c
nfs4_fs.h nfs4: turn free_lock_state into a void return operation 2014-07-12 18:36:37 -04:00
nfs4client.c nfsv4: set hostname when creating nfsv4 ds connection 2014-07-08 14:30:03 -04:00
nfs4file.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2014-06-12 10:30:18 -07:00
nfs4getroot.c
nfs4namespace.c NFSv4: test SECINFO RPC_AUTH_GSS pseudoflavors for support 2014-06-24 18:46:58 -04:00
nfs4proc.c NFS: nfs4_do_open should add negative results to the dcache. 2014-08-03 17:05:22 -04:00
nfs4renewd.c
nfs4session.c
nfs4session.h
nfs4state.c nfs4: queue free_lock_state job submission to nfsiod 2014-07-12 18:36:35 -04:00
nfs4super.c
nfs4sysctl.c nfs: convert use of typedef ctl_table to struct ctl_table 2014-06-06 16:08:16 -07:00
nfs4trace.c
nfs4trace.h nfs: merge nfs_pgio_data into _header 2014-06-24 18:47:00 -04:00
nfs4xdr.c NFSv4: Drop cast 2014-07-12 18:43:47 -04:00
nfsroot.c
nfstrace.c
nfstrace.h
pagelist.c nfs: check wait_on_bit_lock err in page_group_lock 2014-08-03 17:05:24 -04:00
pnfs.c pnfs: add pnfs_put_lseg_async 2014-08-03 17:05:25 -04:00
pnfs.h pnfs: add pnfs_put_lseg_async 2014-08-03 17:05:25 -04:00
pnfs_dev.c
proc.c nfs: merge nfs_pgio_data into _header 2014-06-24 18:47:00 -04:00
read.c nfs: get rid of duplicate dprintk 2014-06-25 19:01:27 -04:00
super.c NFS: use ARRAY_SIZE instead of sizeof/sizeof[0] 2014-07-12 18:43:58 -04:00
symlink.c
sysctl.c nfs: convert use of typedef ctl_table to struct ctl_table 2014-06-06 16:08:16 -07:00
unlink.c
write.c nfs: clear_request_commit while holding i_lock 2014-08-03 17:05:26 -04:00