summaryrefslogtreecommitdiffstats
path: root/sys/nfsserver/nfs_srvsubs.c
Commit message (Expand)AuthorAgeFilesLines
* Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT.ru2008-03-251-2/+2
* Use nfsrv_destroycache() only once, else it crashes the server.remko2008-01-181-1/+0
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-5/+4
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-1/+1
* Garbage collect now-unused nfsrv_setcred() -- it's not only unused, butrwatson2007-11-041-17/+0
* Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, whichrwatson2007-08-061-2/+0
* First in a series of changes to remove the now-unused Giant compatibilityrwatson2007-07-271-4/+1
* - Split out the part of SYSCALL_MODULE_HELPER() that builds a 'structjhb2007-04-021-9/+12
* - Turn all explicit giant acquires into conditional VFS_LOCK_GIANTs.jeff2007-03-171-71/+42
* The nfsm_srvpathsiz() macro in nfsrv_symlink() in nfs_serv.c shouldhrs2007-01-021-0/+18
* Push Giant a bit further off the NFS server in a number of straightrwatson2006-11-241-11/+31
* - Add a new function nfsrv_destroycache() to tear down the server requestjhb2006-08-011-1/+2
* Now that all system calls are MPSAFE, retire the SYF_MPSAFE flag used tojhb2006-07-281-1/+2
* Temporary workaround to prevent leak of Giant from nfsd when callingkib2006-06-051-0/+4
* rick says:cel2006-04-021-0/+6
* - Release the references acquired by VOP_GETWRITEMOUNT and vfs_getvfs().jeff2006-03-311-2/+4
* - Reorder calls to vrele() after calls to vput() when the vrele is ajeff2006-02-011-1/+1
* Use the refcount API to manage the reference count for user credentialsjhb2005-09-271-1/+2
* avoid potential null ptr deref by free'ing excess mbufs instead ofsam2005-03-281-2/+4
* Don't try to create vnode_pager objects on other filesystems vnodes,phk2005-01-241-15/+0
* Now that we have a non blocking version of nfsm_dissect(), change all theps2005-01-191-16/+16
* Ditch vfs_object_create() and make the callers call VOP_CREATEVOBJECT()phk2005-01-131-1/+1
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* If debug.mpsafenet is non-zero, run the NFS server callout withoutrwatson2004-07-241-1/+4
* Do a pass over all modules in the kernel and make them return EOPNOTSUPPphk2004-07-151-5/+8
* Giant wasn't dropped here if we have to return EBUSY. This is bad.bmilekic2004-05-311-1/+3
* The NFS server modevent code manually patches the system call table torwatson2004-05-311-1/+1
* The socket code upcalls into the NFS server using the so_upcallrwatson2004-05-241-36/+97
* Don't let the NFS server module be unloaded as long as there arepeadar2004-04-111-0/+2
* Remove advertising clause from University of California Regent'simp2004-04-071-4/+0
* Convert from timeout to callout API.kan2004-03-071-1/+2
* Fix some becuase -> because typos.jhb2003-12-171-1/+1
* Use __FBSDID().obrien2003-06-111-1/+0
* Beat vnode locking in the NFS server code into submission. This changetruckman2003-05-251-1/+15
* Back out M_* changes, per decision of the TRB.imp2003-02-191-5/+5
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-5/+5
* - Introduce a new macro, since that's what nfs loves, calledjeff2002-10-311-2/+2
* Set the NOMACCHECK flag for namei()'s generated by the NFS server code.rwatson2002-10-191-0/+1
* Make the V2 errno translation more resistent to new errnos.phk2002-08-211-21/+22
* Add IPv6 support.alfred2002-07-151-1/+20
* Convert old style (type foo *)0 casts to NULLsdillon2002-07-111-4/+4
* Remove references to vm_zone.h and switch over to the new uma API.jeff2002-03-201-11/+11
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredjhb2002-02-271-2/+1
* Rename some variables that end up shadowing their namesakes in the NFS clientmsmith2002-01-081-30/+31
* Avoid passing the variable `tl' to functions that just use it foriedowse2001-12-181-70/+70
* Unwind some more macros. NFSMADV() was kinda silly since it was rightpeter2001-09-281-14/+0
* Make nfsm_dissect() have an obvious return value.peter2001-09-271-58/+48
* Tidy up nfsm_build usage. This is only partially finished.peter2001-09-271-8/+8
* Wrap a module around the init code so that we have somethign do do apeter2001-09-201-38/+46
* Cleanup and split of nfs client and server code.peter2001-09-181-1124/+275
OpenPOWER on IntegriCloud