NFS: Stop sillyname renames and unmounts from racing
authorSteve Dickson <SteveD@redhat.com>
Thu, 8 Nov 2007 09:05:04 +0000 (04:05 -0500)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Wed, 30 Jan 2008 07:05:24 +0000 (02:05 -0500)
commitef818a28fac9bd214e676986d8301db0582b92a9
treeb1825d1ecdfa6b35951a61f6bc54363236c12cd0
parent2f74c0a05612b9c2014b5b67833dba9b9f523948
NFS: Stop sillyname renames and unmounts from racing

Added an active/deactive mechanism to the nfs_server structure
allowing async operations to hold off umount until the
operations are done.

Signed-off-by: Steve Dickson <steved@redhat.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/client.c
fs/nfs/internal.h
fs/nfs/super.c
fs/nfs/unlink.c
include/linux/nfs_fs_sb.h