kernel-fxtec-pro1x/fs/nfs
Trond Myklebust 4a35bd41af NFSv4: Ensure that nfs4_do_close() doesn't race with umount
nfs4_do_close() does not currently have any way to ensure that the user
won't attempt to unmount the partition while the asynchronous RPC call
is completing. This again may cause Oopses in nfs_update_inode().

Add a vfsmount argument to nfs4_close_state to ensure that the partition
remains mounted while we're closing the file.

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2007-07-10 23:40:24 -04:00
..
callback.c
callback.h NFS: Fix more sparse warnings 2007-05-14 19:33:46 -04:00
callback_proc.c
callback_xdr.c
client.c Detach sched.h from mm.h 2007-05-21 09:18:19 -07:00
delegation.c NFSv4: Cleanup: pass the nfs_open_context to open recovery code 2007-07-10 23:40:24 -04:00
delegation.h NFSv4: Cleanup: pass the nfs_open_context to open recovery code 2007-07-10 23:40:24 -04:00
dir.c NFSv4: Ensure asynchronous open() calls always pin the mountpoint 2007-07-10 23:40:24 -04:00
direct.c NFS: Replace vfsmount and dentry in nfs_open_context with struct path 2007-07-10 23:40:23 -04:00
file.c sendfile: convert nfs to using splice_read() 2007-07-10 08:04:14 +02:00
getroot.c NFS: Kill the obsolete NFS_PARANOIA 2007-05-09 17:58:01 -04:00
idmap.c NFS: use __set_current_state() 2007-05-09 17:58:01 -04:00
inode.c NFSv4: Ensure that nfs4_do_close() doesn't race with umount 2007-07-10 23:40:24 -04:00
internal.h
iostat.h
Makefile
mount_clnt.c
namespace.c
nfs2xdr.c NFS: Kill the obsolete NFS_PARANOIA 2007-05-09 17:58:01 -04:00
nfs3acl.c
nfs3proc.c
nfs3xdr.c
nfs4_fs.h NFSv4: Ensure that nfs4_do_close() doesn't race with umount 2007-07-10 23:40:24 -04:00
nfs4namespace.c
nfs4proc.c NFSv4: Ensure that nfs4_do_close() doesn't race with umount 2007-07-10 23:40:24 -04:00
nfs4renewd.c
nfs4state.c NFSv4: Ensure that nfs4_do_close() doesn't race with umount 2007-07-10 23:40:24 -04:00
nfs4xdr.c NFS: Fix more sparse warnings 2007-05-14 19:33:46 -04:00
nfsroot.c
pagelist.c NFS: Replace vfsmount and dentry in nfs_open_context with struct path 2007-07-10 23:40:23 -04:00
proc.c
read.c NFS: Replace vfsmount and dentry in nfs_open_context with struct path 2007-07-10 23:40:23 -04:00
super.c
symlink.c
sysctl.c
unlink.c
write.c NFS: Replace vfsmount and dentry in nfs_open_context with struct path 2007-07-10 23:40:23 -04:00