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)
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

diff --cc fs/nfs/client.c
Simple merge
Simple merge
diff --cc fs/nfs/super.c
Simple merge
diff --cc fs/nfs/unlink.c
Simple merge
Simple merge