summaryrefslogtreecommitdiffstats
path: root/sys/nfsclient/nfs_subs.c
Commit message (Expand)AuthorAgeFilesLines
* Do not fork nfsiod directly from the vop methods. This causes LORs betweenkib2010-09-121-0/+7
* Retire the NFS access cache timestamp structure. It was used in VOP_OPEN()jhb2010-07-151-9/+0
* In NFS clients, instead of inconsistently using #ifdefkib2010-06-131-12/+3
* Fix a race that can occur when nfs nfsiod threads are being created.rmacklem2010-01-271-2/+2
* In nfs_upgrade_vnlock(), assert that the vnode is locked. It is for allkib2009-08-141-15/+12
* Remove the old kernel RPC implementation and the NFS_LEGACYRPC option.dfr2009-06-301-108/+0
* Remove the unmaintained University of Michigan NFSv4 client from 8.xrwatson2009-05-221-2/+0
* When a stale file handle is encountered, purge all cached information aboutjhb2009-04-061-0/+23
* Fix two bugs in DTrace tracing of accesscache and attrcache load events:rwatson2009-03-241-4/+8
* Add DTrace probes to the NFS access and attribute caches. Access cacherwatson2009-03-241-6/+41
* Implement support for RPCSEC_GSS authentication to both the NFS clientdfr2008-11-031-1/+7
* Document a few sysctls in the NFS client and server code.trhodes2008-11-021-1/+2
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-2/+2
* Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT.ru2008-03-251-10/+10
* - Complete part of the unfinished bufobj work by consistently usingjeff2008-03-221-5/+8
* Axe the 'thread' argument from VOP_ISLOCKED() and lockstatus() as it isattilio2008-02-251-1/+1
* Consolidate the code to generate a new XID for a NFS request into ajhb2008-02-131-14/+23
* namei() can call underlying nfs_readlink() passing a struct uio pointerattilio2008-02-091-3/+3
* - Introduce the function lockmgr_recursed() which returns true if theattilio2008-01-191-1/+1
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-1/+1
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-3/+3
* NFS MP scaling changes.mohans2007-10-121-2/+4
* Fix for a race where out of order loading of NFS attrs into thejhb2007-07-031-1/+17
* Over NFS, an open() call could result in multiple over-the-wiremohans2007-03-091-0/+9
* Fixes up the handling of shared vnode lock lookups in the NFS client,mohans2006-09-131-1/+1
* Changes to make the NFS client MP safe.mohans2006-05-191-24/+108
* fix a problem with XID re-use when a server returns NFSERR_JUKEBOX.rees2005-11-211-3/+4
* Make nfs_timer() MPSAFE. With this change, the bottom half of the NFSps2005-07-191-1/+1
* - The VI_DOOMED flag now signals the end of a vnode's relationship withjeff2005-03-131-1/+1
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Rewrite of the NFS client's reply handling. We now have NFS socketps2004-12-061-0/+4
* 2 fixes that improve on the consistency of the NFS client cache.ps2004-12-061-4/+4
* Add non-blocking versions of nfsm_dissect() and friends, for use fromps2004-12-061-1/+1
* For reasons unknown, the nfs locking code used a fifo to send requests tophk2004-12-061-10/+0
* Back when VOP_* was introduced, we did not have new-style structphk2004-12-011-1/+1
* Add b_bufobj to struct buf which eventually will eliminate the need for b_vp.phk2004-10-221-2/+1
* Move the VI_BWAIT flag into no bo_flag element of bufobj and call it BO_WWAITphk2004-10-211-1/+1
* Remove support for using NFS device nodes.phk2004-09-281-7/+0
* When we traverse the vnodes on a mountpoint we need to look out forphk2004-07-041-5/+1
* Second half of the dev_t cleanup.phk2004-06-171-1/+1
* Let the NFS client notice a file's size changing as a modification.peadar2004-04-141-2/+9
* Unbreak build: s/TAILQ_ISEMPTY/TAILQ_EMPTY/gmarcel2004-04-111-1/+1
* Clean up properly when unloading NFS client module.peadar2004-04-111-0/+19
* Remove advertising clause from University of California Regent'simp2004-04-071-4/+0
* only do nfs rpc callouts if there is work to do.rees2004-03-251-3/+2
* Remove unused second arg to vfinddev().phk2004-03-111-3/+4
* Use function pointers to remove the depenancy cross dependancy on nfs4alfred2003-11-221-4/+0
* University of Michigan's Citi NFSv4 kernel client code.alfred2003-11-141-0/+6
* Remove mntvnode_mtx and replace it with per-mountpoint mutex.kan2003-11-051-4/+4
* - Check the XLOCK before we inspect the vnode.jeff2003-10-051-0/+4
OpenPOWER on IntegriCloud