cvs commit: src/sys/nfsserver nfs.h nfs_serv.c nfs_srvsubs.c
Don Lewis
truckman at FreeBSD.org
Sat May 24 23:17:35 PDT 2003
truckman 2003/05/24 23:17:33 PDT
FreeBSD src repository
Modified files:
sys/nfsserver nfs.h nfs_serv.c nfs_srvsubs.c
Log:
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)
Revision Changes Path
1.69 +2 -1 src/sys/nfsserver/nfs.h
1.134 +186 -112 src/sys/nfsserver/nfs_serv.c
1.121 +15 -1 src/sys/nfsserver/nfs_srvsubs.c
More information about the cvs-src
mailing list