summaryrefslogtreecommitdiff
path: root/sys/nfsserver/nfs_serv.c
Commit message (Expand)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagrelease/6.2.0_cvscvs2svn2007-01-111-1/+1
* MFC: sys/nfsserver/nfs_serv.c 1.167Pawel Jakub Dawidek2006-12-021-5/+6
* MFC rev. 1.166:Konstantin Belousov2006-11-031-2/+2
* MFC: Release references acquired by VOP_GETWRITEMOUNT() and vfs_getvfs().Tor Egge2006-09-271-0/+11
* MFC revision 1.79 nfs.hChristian S.J. Peron2006-09-021-24/+24
* MFC of the temporary fix for nfsd leaking GIANT.Konstantin Belousov2006-06-131-0/+16
* MFC Revs 1.163, 1.162Jeff Roberson2006-03-131-62/+52
* MFC 1.157:Gleb Smirnoff2005-11-251-0/+4
* NFS write gathering defers execution of NFS server write requests to waitRobert Watson2005-04-171-1/+23
* Don't try to create vnode_pager objects on other filesystems vnodes,Poul-Henning Kamp2005-01-241-2/+0
* Now that we have a non blocking version of nfsm_dissect(), change all thePaul Saab2005-01-191-21/+21
* Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().Poul-Henning Kamp2005-01-111-1/+1
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Correct a bug in nfsrv_create() where a call to nfsrv_access() mightRobert Watson2004-11-111-38/+52
* Add b_bufobj to struct buf which eventually will eliminate the need for b_vp.Poul-Henning Kamp2004-10-221-1/+1
* Correct several instances where calls to vfs_getvfs() resulting inRobert Watson2004-10-181-13/+61
* Convert a mtx_lock(&Giant) to a mtx_unlock(&Giant) in nfsrv_link() toRobert Watson2004-08-251-1/+1
* Second half of the dev_t cleanup.Poul-Henning Kamp2004-06-171-1/+1
* Release NFS subsystem lock and acquire Giant when calling intoRobert Watson2004-05-311-0/+4
* One more case where we want to drop the NFS server lock and acquireRobert Watson2004-05-301-1/+6
* Acquire Giant around two more cases when calling into VFS to vput()Robert Watson2004-05-301-13/+22
* Don't release Giant until after the call to vput() in nfsrv_setattr().Robert Watson2004-05-291-1/+1
* Call nfsm_clget_nolock() instead of nfsm_clget() when holding the NFSRobert Watson2004-05-271-1/+1
* The socket code upcalls into the NFS server using the so_upcallRobert Watson2004-05-241-26/+406
* Don't send the available space as is in the FSSTAT call. UnderMaxime Henrion2004-04-121-2/+14
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
* Properly vector all bwrite() and BUF_WRITE() calls through the same pathPoul-Henning Kamp2004-03-111-1/+1
* When grabbing vnodes to service NFS requests, make sure to callPoul-Henning Kamp2003-10-241-81/+11
* Fix a bug in nfsrv_read() that caused the replies to certain NFSv3Ian Dowse2003-06-241-1/+1
* Increase the size of the NFS server hash table to improve performanceKirk McKusick2003-06-211-4/+4
* Beat vnode locking in the NFS server code into submission. This changeDon Lewis2003-05-251-112/+186
* - Acquire the vm_object's lock when performing vm_object_page_clean().Alan Cox2003-04-241-0/+4
* - Lock bufs before inspecting their flags.Jeff Roberson2003-03-131-6/+9
* - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK.Jeff Roberson2003-02-251-3/+7
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-10/+10
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-10/+10
* Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup,Jens Schweikhardt2003-01-011-2/+2
* Abstract-out the constants for the sequential heuristic.Matthew Dillon2002-12-281-3/+3
* In the NFSv3 `fsinfo' procedure reply, don't claim that we supportIan Dowse2002-12-051-2/+2
* - Introduce a new macro, since that's what nfs loves, calledJeff Roberson2002-10-311-2/+2
* Correct a problem wherein NFS servers running NFSv2 would not returnRobert Watson2002-10-031-3/+2
* - Use incore() instead of gbincore() so we don't have to acquire theJeff Roberson2002-09-251-1/+1
* - Replace v_flag with v_iflag and v_vflagJeff Roberson2002-08-041-3/+3
* Convert old style (type foo *)0 casts to NULLsMatthew Dillon2002-07-111-19/+19
* Replace the global buffer hash table with per-vnode splay trees using aMatthew Dillon2002-07-101-1/+7
* More s/file system/filesystem/gTom Rhodes2002-05-161-4/+4
* Limit to the maximum allowed reply size the amount of data thatIan Dowse2002-04-211-0/+4
* Change the suser() API to take advantage of td_ucred as well as do aJohn Baldwin2002-04-011-2/+2
* Add a flags parameter to VFS_VGET to pass through the desiredKirk McKusick2002-03-171-2/+4
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredJohn Baldwin2002-02-271-1/+1