aboutsummaryrefslogtreecommitdiff
path: root/sys/nfsclient/nfs_subs.c
Commit message (Expand)AuthorAgeFilesLines
* Fix mount mutex handling missed in r234386.Kirk McKusick2012-05-101-1/+0
* Replace the MNT_VNODE_FOREACH interface with MNT_VNODE_FOREACH_ALL.Kirk McKusick2012-04-171-9/+1
* Close a race in NFS lookup processing that could result in stale name cacheJohn Baldwin2012-01-201-4/+4
* Change the sysctl naming for the old and new NFS clientsRick Macklem2011-05-151-2/+2
* Move sys/nfsclient/nfs_kdtrace.h to sys/nfs/nfs_kdtrace.h soRick Macklem2011-05-061-1/+1
* - Fixed nfs_printf() to use vprintf().Ruslan Ermilov2011-04-131-2/+5
* Do not fork nfsiod directly from the vop methods. This causes LORs betweenKonstantin Belousov2010-09-121-0/+7
* Retire the NFS access cache timestamp structure. It was used in VOP_OPEN()John Baldwin2010-07-151-9/+0
* In NFS clients, instead of inconsistently using #ifdefKonstantin Belousov2010-06-131-12/+3
* Fix a race that can occur when nfs nfsiod threads are being created.Rick Macklem2010-01-271-2/+2
* In nfs_upgrade_vnlock(), assert that the vnode is locked. It is for allKonstantin Belousov2009-08-141-15/+12
* Remove the old kernel RPC implementation and the NFS_LEGACYRPC option.Doug Rabson2009-06-301-108/+0
* Remove the unmaintained University of Michigan NFSv4 client from 8.xRobert Watson2009-05-221-2/+0
* When a stale file handle is encountered, purge all cached information aboutJohn Baldwin2009-04-061-0/+23
* Fix two bugs in DTrace tracing of accesscache and attrcache load events:Robert Watson2009-03-241-4/+8
* Add DTrace probes to the NFS access and attribute caches. Access cacheRobert Watson2009-03-241-6/+41
* Implement support for RPCSEC_GSS authentication to both the NFS clientDoug Rabson2008-11-031-1/+7
* Document a few sysctls in the NFS client and server code.Tom Rhodes2008-11-021-1/+2
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-2/+2
* Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT.Ruslan Ermilov2008-03-251-10/+10
* - Complete part of the unfinished bufobj work by consistently usingJeff Roberson2008-03-221-5/+8
* Axe the 'thread' argument from VOP_ISLOCKED() and lockstatus() as it isAttilio Rao2008-02-251-1/+1
* Consolidate the code to generate a new XID for a NFS request into aJohn Baldwin2008-02-131-14/+23
* namei() can call underlying nfs_readlink() passing a struct uio pointerAttilio Rao2008-02-091-3/+3
* - Introduce the function lockmgr_recursed() which returns true if theAttilio Rao2008-01-191-1/+1
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-1/+1
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-101-3/+3
* NFS MP scaling changes.Mohan Srinivasan2007-10-121-2/+4
* Fix for a race where out of order loading of NFS attrs into theJohn Baldwin2007-07-031-1/+17
* Over NFS, an open() call could result in multiple over-the-wireMohan Srinivasan2007-03-091-0/+9
* Fixes up the handling of shared vnode lock lookups in the NFS client,Mohan Srinivasan2006-09-131-1/+1
* Changes to make the NFS client MP safe.Mohan Srinivasan2006-05-191-24/+108
* fix a problem with XID re-use when a server returns NFSERR_JUKEBOX.Jim Rees2005-11-211-3/+4
* Make nfs_timer() MPSAFE. With this change, the bottom half of the NFSPaul Saab2005-07-191-1/+1
* - The VI_DOOMED flag now signals the end of a vnode's relationship withJeff Roberson2005-03-131-1/+1
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Rewrite of the NFS client's reply handling. We now have NFS socketPaul Saab2004-12-061-0/+4
* 2 fixes that improve on the consistency of the NFS client cache.Paul Saab2004-12-061-4/+4
* Add non-blocking versions of nfsm_dissect() and friends, for use fromPaul Saab2004-12-061-1/+1
* For reasons unknown, the nfs locking code used a fifo to send requests toPoul-Henning Kamp2004-12-061-10/+0
* Back when VOP_* was introduced, we did not have new-style structPoul-Henning Kamp2004-12-011-1/+1
* Add b_bufobj to struct buf which eventually will eliminate the need for b_vp.Poul-Henning Kamp2004-10-221-2/+1
* Move the VI_BWAIT flag into no bo_flag element of bufobj and call it BO_WWAITPoul-Henning Kamp2004-10-211-1/+1
* Remove support for using NFS device nodes.Poul-Henning Kamp2004-09-281-7/+0
* When we traverse the vnodes on a mountpoint we need to look out forPoul-Henning Kamp2004-07-041-5/+1
* Second half of the dev_t cleanup.Poul-Henning Kamp2004-06-171-1/+1
* Let the NFS client notice a file's size changing as a modification.Peter Edwards2004-04-141-2/+9
* Unbreak build: s/TAILQ_ISEMPTY/TAILQ_EMPTY/gMarcel Moolenaar2004-04-111-1/+1
* Clean up properly when unloading NFS client module.Peter Edwards2004-04-111-0/+19
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0