freebsd-skq/sys/nfsserver
Don Lewis 263c8abeb9 Beat vnode locking in the NFS server code into submission. This change
is not pretty, but it fixes the code so that it no longer violates the
vnode locking rules in the VFS API and doesn't trip any of the locking
assertions enabled by the DEBUG_VFS_LOCKS kernel configuration option.
There is one report that this patch fixed a "locking against myself"
panic on an NFS server that was tripped by a diskless client.

Approved by:	re (scottl)
2003-05-25 06:17:33 +00:00
..
nfs_serv.c Beat vnode locking in the NFS server code into submission. This change 2003-05-25 06:17:33 +00:00
nfs_srvcache.c More low-hanging fruit: kill caddr_t in calls to wakeup(9) / [mt]sleep(9). 2003-03-02 16:54:40 +00:00
nfs_srvsock.c More low-hanging fruit: kill caddr_t in calls to wakeup(9) / [mt]sleep(9). 2003-03-02 16:54:40 +00:00
nfs_srvsubs.c Beat vnode locking in the NFS server code into submission. This change 2003-05-25 06:17:33 +00:00
nfs_syscalls.c More low-hanging fruit: kill caddr_t in calls to wakeup(9) / [mt]sleep(9). 2003-03-02 16:54:40 +00:00
nfs.h Beat vnode locking in the NFS server code into submission. This change 2003-05-25 06:17:33 +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