aboutsummaryrefslogtreecommitdiff
path: root/sys/nfsserver/nfs_srvsubs.c
Commit message (Expand)AuthorAgeFilesLines
* Use nfsrv_destroycache() only once, else it crashes the server.Remko Lodder2008-01-181-1/+0
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-5/+4
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-101-1/+1
* Garbage collect now-unused nfsrv_setcred() -- it's not only unused, butRobert Watson2007-11-041-17/+0
* Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, whichRobert Watson2007-08-061-2/+0
* First in a series of changes to remove the now-unused Giant compatibilityRobert Watson2007-07-271-4/+1
* - Split out the part of SYSCALL_MODULE_HELPER() that builds a 'structJohn Baldwin2007-04-021-9/+12
* - Turn all explicit giant acquires into conditional VFS_LOCK_GIANTs.Jeff Roberson2007-03-171-71/+42
* The nfsm_srvpathsiz() macro in nfsrv_symlink() in nfs_serv.c shouldHiroki Sato2007-01-021-0/+18
* Push Giant a bit further off the NFS server in a number of straightRobert Watson2006-11-241-11/+31
* - Add a new function nfsrv_destroycache() to tear down the server requestJohn Baldwin2006-08-011-1/+2
* Now that all system calls are MPSAFE, retire the SYF_MPSAFE flag used toJohn Baldwin2006-07-281-1/+2
* Temporary workaround to prevent leak of Giant from nfsd when callingKonstantin Belousov2006-06-051-0/+4
* rick says:Chuck Lever2006-04-021-0/+6
* - Release the references acquired by VOP_GETWRITEMOUNT and vfs_getvfs().Jeff Roberson2006-03-311-2/+4
* - Reorder calls to vrele() after calls to vput() when the vrele is aJeff Roberson2006-02-011-1/+1
* Use the refcount API to manage the reference count for user credentialsJohn Baldwin2005-09-271-1/+2
* avoid potential null ptr deref by free'ing excess mbufs instead ofSam Leffler2005-03-281-2/+4
* Don't try to create vnode_pager objects on other filesystems vnodes,Poul-Henning Kamp2005-01-241-15/+0
* Now that we have a non blocking version of nfsm_dissect(), change all thePaul Saab2005-01-191-16/+16
* Ditch vfs_object_create() and make the callers call VOP_CREATEVOBJECT()Poul-Henning Kamp2005-01-131-1/+1
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* If debug.mpsafenet is non-zero, run the NFS server callout withoutRobert Watson2004-07-241-1/+4
* Do a pass over all modules in the kernel and make them return EOPNOTSUPPPoul-Henning Kamp2004-07-151-5/+8
* Giant wasn't dropped here if we have to return EBUSY. This is bad.Bosko Milekic2004-05-311-1/+3
* The NFS server modevent code manually patches the system call table toRobert Watson2004-05-311-1/+1
* The socket code upcalls into the NFS server using the so_upcallRobert Watson2004-05-241-36/+97
* Don't let the NFS server module be unloaded as long as there arePeter Edwards2004-04-111-0/+2
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
* Convert from timeout to callout API.Alexander Kabaev2004-03-071-1/+2
* Fix some becuase -> because typos.John Baldwin2003-12-171-1/+1
* Use __FBSDID().David E. O'Brien2003-06-111-1/+0
* Beat vnode locking in the NFS server code into submission. This changeDon Lewis2003-05-251-1/+15
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-5/+5
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-5/+5
* - Introduce a new macro, since that's what nfs loves, calledJeff Roberson2002-10-311-2/+2
* Set the NOMACCHECK flag for namei()'s generated by the NFS server code.Robert Watson2002-10-191-0/+1
* Make the V2 errno translation more resistent to new errnos.Poul-Henning Kamp2002-08-211-21/+22
* Add IPv6 support.Alfred Perlstein2002-07-151-1/+20
* Convert old style (type foo *)0 casts to NULLsMatthew Dillon2002-07-111-4/+4
* Remove references to vm_zone.h and switch over to the new uma API.Jeff Roberson2002-03-201-11/+11
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredJohn Baldwin2002-02-271-2/+1
* Rename some variables that end up shadowing their namesakes in the NFS clientMike Smith2002-01-081-30/+31
* Avoid passing the variable `tl' to functions that just use it forIan Dowse2001-12-181-70/+70
* Unwind some more macros. NFSMADV() was kinda silly since it was rightPeter Wemm2001-09-281-14/+0
* Make nfsm_dissect() have an obvious return value.Peter Wemm2001-09-271-58/+48
* Tidy up nfsm_build usage. This is only partially finished.Peter Wemm2001-09-271-8/+8
* Wrap a module around the init code so that we have somethign do do aPeter Wemm2001-09-201-38/+46
* Cleanup and split of nfs client and server code.Peter Wemm2001-09-181-1124/+275
* KSE Milestone 2Julian Elischer2001-09-121-17/+17