aboutsummaryrefslogtreecommitdiff
path: root/sys/nfsserver/nfs_srvsubs.c
Commit message (Expand)AuthorAgeFilesLines
* Patch the regular NFS server so that it returns ESTALE to the clientRick Macklem2010-03-261-0/+3
* Factor out the code shared between NFS client and server into its ownMarius Strobl2010-02-161-0/+1
* Remove the old kernel RPC implementation and the NFS_LEGACYRPC option.Doug Rabson2009-06-301-82/+4
* Rework the credential code to support larger values of NGROUPS andBrooks Davis2009-06-191-3/+1
* Do not embed struct ucred into larger netcred parent structures.Alexander Kabaev2009-05-091-0/+3
* Change nfsserver so that it uses the nfssvc() system call providedRick Macklem2009-04-121-12/+5
* Last step of splitting up minor and unit numbers: remove minor().Ed Schouten2009-01-281-2/+2
* In the nfsrv_fhtovp(), after the vfs_getvfs() function found the pointerKonstantin Belousov2008-11-291-3/+6
* Allow v3 GETATTR requests even when weakly authenticated. Change the errorDoug Rabson2008-11-121-2/+3
* Don't depend on krpc.ko in the NFS_LEGACYRPC case.Doug Rabson2008-11-061-0/+2
* Unbreak NFS.Dag-Erling Smørgrav2008-11-061-0/+1
* If mountd doesn't specify a secflavor list for the mount, assume that -sec=sysDoug Rabson2008-11-051-0/+10
* Implement support for RPCSEC_GSS authentication to both the NFS clientDoug Rabson2008-11-031-10/+55
* Decontext-alize the nfsserver module.Attilio Rao2008-09-161-2/+2
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadAttilio Rao2008-08-281-1/+1
* Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT.Ruslan Ermilov2008-03-251-2/+2
* 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