freebsd-nq/sys/nfsserver
Robert Watson 29af382686 Correct a bug in nfsrv_create() where a call to nfsrv_access() might
be made holding the NFS server mutex.  To clean this up, introduce a
version of the function, nfsrv_access_withgiant(), that expects the
NFS server mutex to already have been dropped and Giant acquired.
Wrap nfsrv_access() around this.  This permits callers to more
efficiently check access if they're in a code block performing VFS
operations, and can be substitited for the nfsrv_access() call that
triggered this bug.

PR:		73807, 73208
MFC after:	1 week
2004-11-11 21:30:52 +00:00
..
nfs_serv.c
nfs_srvcache.c
nfs_srvsock.c
nfs_srvsubs.c
nfs_syscalls.c
nfs.h
nfsm_subs.h
nfsrvcache.h
nfsrvstats.h