aboutsummaryrefslogtreecommitdiff
path: root/sys/nfsclient/nfs_node.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a LOR in the NFS client which could cause a deadlock.Rick Macklem2011-08-021-2/+19
* Remove prtactive variable and related printf()s in the vop_inactiveKonstantin Belousov2010-11-191-5/+0
* Modify the NFS clients and the NLM so that the NLM can be usedRick Macklem2010-10-191-0/+2
* Add dedicated routines to toggle lockmgr flags such as LK_NOSHARE andJohn Baldwin2010-08-201-1/+1
* Add some mutex locking on the nfsnode to the regular NFS client.Rick Macklem2010-08-041-0/+4
* Add LK_NOWITNESS to the vn_lock() calls done on newly created nfsRick Macklem2009-09-091-1/+1
* Remove the old kernel RPC implementation and the NFS_LEGACYRPC option.Doug Rabson2009-06-301-1/+0
* Remove the unmaintained University of Michigan NFSv4 client from 8.xRobert Watson2009-05-221-10/+3
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-5/+5
* Re-implement the client side of rpc.lockd in the kernel. This implementationDoug Rabson2008-06-261-0/+7
* Introduce some functions in the vnode locks namespace and in the ffsAttilio Rao2008-02-241-2/+2
* Cleanup lockmgr interface and exported KPI:Attilio Rao2008-01-241-1/+1
* Make insmntque() externally visibile and allow it to fail (e.g. duringTor Egge2007-03-131-0/+11
* In nfs_nget(), we must initialize the fh in the nfsnode before inserting theMohan Srinivasan2006-11-291-6/+6
* Fix for a bug caused by a race when 2 threads lookup the sameMohan Srinivasan2006-11-271-1/+7
* vfs_hash_insert() vputs() the losing vnode before returning, in the event ofMohan Srinivasan2006-11-161-2/+1
* Fixes up the handling of shared vnode lock lookups in the NFS client,Mohan Srinivasan2006-09-131-3/+3
* Vnode locks are recursive and the NFS client support shared vnode locks.Mohan Srinivasan2006-05-231-0/+5
* Changes to make the NFS client MP safe.Mohan Srinivasan2006-05-191-1/+2
* I ran into an nfs client panic a couple of times in a row over theAlfred Perlstein2006-01-171-1/+5
* In nfs_nget() if two threads race on the same filehandle, the loser shouldPaul Saab2005-07-271-1/+2
* Remove the NFS client rslock. The rslock was used to serializePaul Saab2005-07-211-12/+0
* - LK_NOPAUSE is a nop now.Jeff Roberson2005-03-311-1/+1
* Use vfs_hash.Poul-Henning Kamp2005-03-161-154/+42
* - VOP_INACTIVE should no longer drop the vnode lock.Jeff Roberson2005-03-131-1/+0
* Make filesystems get rid of their own vnodes vnode_pager object inPoul-Henning Kamp2005-01-281-0/+1
* Remove unused cred arg from nfs_vinvalbuf() and many bogus argumentsPoul-Henning Kamp2005-01-241-1/+1
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Serialize NFS vinvalbuf operations by acquiring/upgrading to thePaul Saab2004-12-061-1/+1
* Back when VOP_* was introduced, we did not have new-style structPoul-Henning Kamp2004-12-011-2/+2
* Move the buffer method vector (buf->b_op) to the bufobj.Poul-Henning Kamp2004-10-241-0/+4
* Clean up properly when unloading NFS client module.Peter Edwards2004-04-111-0/+10
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
* University of Michigan's Citi NFSv4 kernel client code.Alfred Perlstein2003-11-141-3/+8
* Since the addition of the VI_DOINGINACT flag some time ago,Ian Dowse2003-10-051-15/+1
* - We don't need to cache_purge() in nfs_reclaim(), vclean() does it for us.Jeff Roberson2003-10-051-2/+0
* Name the vnode method vectors consistently with the rest of the filesystems.Poul-Henning Kamp2003-09-121-1/+1
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-2/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-2/+2
* Remove extern declarations of stuff which is static in nfs_node.cPoul-Henning Kamp2002-10-201-0/+3
* Regularize the vop_stdlock'ing protocol across all the filesystemsKirk McKusick2002-10-141-1/+0
* - Lock access to the buf lists.Jeff Roberson2002-09-251-3/+3
* Remove all use of vnode->v_tag, replacing with appropriate substitutes.Nate Lawson2002-09-141-1/+1
* Convert old style (type foo *)0 casts to NULLsMatthew Dillon2002-07-111-3/+3
* Remove the nfs_{lock,unlock,islocked} functions and the associatedIan Dowse2002-04-271-86/+0
* Remove references to vm_zone.h and switch over to the new uma API.Jeff Roberson2002-03-201-7/+8
* nfs_nget() does no locking whatsoever when looking up a vnode. If theMatthew Dillon2001-12-271-1/+4
* Cleanup and split of nfs client and server code.Peter Wemm2001-09-181-60/+33
* KSE Milestone 2Julian Elischer2001-09-121-10/+10
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inMark Murray2001-05-011-3/+6