mohans 2007-01-03 20:19:02 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/nfsclientnfs_node.c
Log:
MFC 3 fixes from -current. All having to do with the case where the same
filehandle is looked up by 2 or more processes.
- Don't vrele() the l
mohans 2006-11-29 02:21:40 UTC
FreeBSD src repository
Modified files:
sys/nfsclientnfs_node.c
Log:
In nfs_nget(), we must initialize the fh in the nfsnode before inserting the
vnode into the vfs hash. Otherwise, another thread walking the hash can trip
on an nfsnode
mohans 2006-11-27 19:06:43 UTC
FreeBSD src repository
Modified files:
sys/nfsclientnfs_node.c
Log:
Fix for a bug caused by a race when 2 threads lookup the same
file. Leave the loser's lock(s) initialized, so the reclaim logic can
unconditionally destroy them when th
mohans 2006-11-16 23:03:46 UTC
FreeBSD src repository
Modified files:
sys/nfsclientnfs_node.c
Log:
vfs_hash_insert() vputs() the losing vnode before returning, in the event of
a race where a duplicate vnode is entered into the vfs hash. nfs_nget()
shouldn't
be relea
mohans 2006-09-13 19:25:44 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/nfsclientnfs_node.c
Log:
MFC:
Vnode locks are recursive and the NFS client support shared vnode locks.
Approved by: re
Revision ChangesPath
1.76.2.3
mohans 2006-05-23 16:07:23 UTC
FreeBSD src repository
Modified files:
sys/nfsclientnfs_node.c
Log:
Vnode locks are recursive and the NFS client support shared vnode locks.
Found by: Kris Kennaway.
Revision ChangesPath
1.81 +5 -0 src/sys/nfsclie