freebsd-skq/sys/nfsserver
Jeff Roberson 17661e5ac4 - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK.
- Remove the buftimelock mutex and acquire the buf's interlock to protect
   these fields instead.
 - Hold the vnode interlock while locking bufs on the clean/dirty queues.
   This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another
   BUF_LOCK with a LK_TIMEFAIL to a single lock.

Reviewed by:	arch, mckusick
2003-02-25 03:37:48 +00:00
..
nfs_serv.c - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. 2003-02-25 03:37:48 +00:00
nfs_srvcache.c Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
nfs_srvsock.c Don't use mbuf allocator flags for malloc(9). 2003-02-22 10:35:37 +00:00
nfs_srvsubs.c Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
nfs_syscalls.c Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
nfs.h Fully exterminate nfsd_srvargs and nfsd_cargs. They were either unused 2002-07-24 22:27:35 +00:00
nfsm_subs.h - Introduce a new macro, since that's what nfs loves, called 2002-10-31 22:35:03 +00:00
nfsrvcache.h Cleanup and split of nfs client and server code. 2001-09-18 23:32:09 +00:00
nfsrvstats.h Cleanup and split of nfs client and server code. 2001-09-18 23:32:09 +00:00