summaryrefslogtreecommitdiffstats
path: root/sys/nfsserver/nfs_serv.c
Commit message (Expand)AuthorAgeFilesLines
* Add a -z flag to nfsstat which zeros the NFS statistics after displayingjhb2007-10-181-1/+1
* Include priv.h to pick up suser(9) definitions, missed in an earlierrwatson2007-06-131-0/+1
* Init timespec to zero fo quiesce warnings.mjacob2007-06-101-1/+1
* Initialize vfslocked to 0 before nfsm_srvmtofh() so that the variable isjhb2007-03-261-0/+1
* - Turn all explicit giant acquires into conditional VFS_LOCK_GIANTs.jeff2007-03-171-554/+187
* Move vnode-to-file-handle translation from vfs_vptofh to vop_vptofh method.pjd2007-02-151-6/+6
* Get the vfs giant lock before calling nfs_access.mpp2007-02-131-3/+9
* Push Giant a bit further off the NFS server in a number of straightrwatson2006-11-241-213/+263
* Protect nfsm_srvpathsiz() call with the nfsd_mtx lock.pjd2006-11-201-5/+6
* Fix leak in NAMEI zone caused by nfs server when VOP_RENAME fails.kib2006-10-261-2/+2
* Temporary workaround to prevent leak of Giant from nfsd when callingkib2006-06-051-0/+16
* - Release the references acquired by VOP_GETWRITEMOUNT and vfs_getvfs().jeff2006-03-311-0/+11
* - Reorder vrele calls after vput calls to prevent lock order reversalsjeff2006-03-121-26/+17
* - Reorder calls to vrele() after calls to vput() when the vrele is ajeff2006-02-011-38/+37
* Manage the ucred for the NFS server using the crget/crfree API defined incsjp2006-01-281-24/+24
* Revert my previous commit.trhodes2006-01-231-0/+11
* Fix indentation.trhodes2006-01-231-7/+7
* Remove some dead code.trhodes2006-01-211-18/+7
* Keep locks consistent before goto.glebius2005-10-271-0/+4
* NFS write gathering defers execution of NFS server write requests to waitrwatson2005-04-171-1/+23
* Don't try to create vnode_pager objects on other filesystems vnodes,phk2005-01-241-2/+0
* Now that we have a non blocking version of nfsm_dissect(), change all theps2005-01-191-21/+21
* Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().phk2005-01-111-1/+1
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Correct a bug in nfsrv_create() where a call to nfsrv_access() mightrwatson2004-11-111-38/+52
* Add b_bufobj to struct buf which eventually will eliminate the need for b_vp.phk2004-10-221-1/+1
* Correct several instances where calls to vfs_getvfs() resulting inrwatson2004-10-181-13/+61
* Convert a mtx_lock(&Giant) to a mtx_unlock(&Giant) in nfsrv_link() torwatson2004-08-251-1/+1
* Second half of the dev_t cleanup.phk2004-06-171-1/+1
* Release NFS subsystem lock and acquire Giant when calling intorwatson2004-05-311-0/+4
* One more case where we want to drop the NFS server lock and acquirerwatson2004-05-301-1/+6
* Acquire Giant around two more cases when calling into VFS to vput()rwatson2004-05-301-13/+22
* Don't release Giant until after the call to vput() in nfsrv_setattr().rwatson2004-05-291-1/+1
* Call nfsm_clget_nolock() instead of nfsm_clget() when holding the NFSrwatson2004-05-271-1/+1
* The socket code upcalls into the NFS server using the so_upcallrwatson2004-05-241-26/+406
* Don't send the available space as is in the FSSTAT call. Undermux2004-04-121-2/+14
* Remove advertising clause from University of California Regent'simp2004-04-071-4/+0
* Properly vector all bwrite() and BUF_WRITE() calls through the same pathphk2004-03-111-1/+1
* When grabbing vnodes to service NFS requests, make sure to callphk2003-10-241-81/+11
* Fix a bug in nfsrv_read() that caused the replies to certain NFSv3iedowse2003-06-241-1/+1
* Increase the size of the NFS server hash table to improve performancemckusick2003-06-211-4/+4
* Beat vnode locking in the NFS server code into submission. This changetruckman2003-05-251-112/+186
* - Acquire the vm_object's lock when performing vm_object_page_clean().alc2003-04-241-0/+4
* - Lock bufs before inspecting their flags.jeff2003-03-131-6/+9
* - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK.jeff2003-02-251-3/+7
* Back out M_* changes, per decision of the TRB.imp2003-02-191-10/+10
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-10/+10
* Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup,schweikh2003-01-011-2/+2
* Abstract-out the constants for the sequential heuristic.dillon2002-12-281-3/+3
* In the NFSv3 `fsinfo' procedure reply, don't claim that we supportiedowse2002-12-051-2/+2
OpenPOWER on IntegriCloud