freebsd-nq/sys/nfsserver
Robert Watson e2d2098653 Convert a mtx_lock(&Giant) to a mtx_unlock(&Giant) in nfsrv_link() to
prevent leakage of Giant.  With INVARIANTS, this results in an
assertion failure following execution of the RPC.  Without INVARIANTS,
it could result in problems if the NFS server is killed causing nfsd
to return to user space holding Giant.

Feet provided by:	brueffer
2004-08-25 16:52:59 +00:00
..
nfs_serv.c Convert a mtx_lock(&Giant) to a mtx_unlock(&Giant) in nfsrv_link() to 2004-08-25 16:52:59 +00:00
nfs_srvcache.c Change M_WAITOK argument to sodupsockaddr() to M_NOWAIT. When the call 2004-07-03 19:17:06 +00:00
nfs_srvsock.c Remove spl() use from nfsrv_timer. 2004-07-24 02:07:09 +00:00
nfs_srvsubs.c If debug.mpsafenet is non-zero, run the NFS server callout without 2004-07-24 02:32:27 +00:00
nfs_syscalls.c
nfs.h
nfsm_subs.h
nfsrvcache.h
nfsrvstats.h