aboutsummaryrefslogtreecommitdiff
path: root/sys/nfsserver
Commit message (Expand)AuthorAgeFilesLines
* Init timespec to zero fo quiesce warnings.Matt Jacob2007-06-101-1/+1
* Remove MAC Framework access control check entry points made redundant withRobert Watson2007-04-221-8/+0
* Attempt to rationalize NFS privileges:Robert Watson2007-04-211-1/+1
* In nfsrv_rcv(), don't reacquire the nfs server lock until afterRobert Watson2007-04-151-1/+1
* - Split out the part of SYSCALL_MODULE_HELPER() that builds a 'structJohn Baldwin2007-04-021-9/+12
* Initialize vfslocked to 0 before nfsm_srvmtofh() so that the variable isJohn Baldwin2007-03-261-0/+1
* - Turn all explicit giant acquires into conditional VFS_LOCK_GIANTs.Jeff Roberson2007-03-177-644/+236
* Change these descriptions of memory types used in malloc(9), as theirWojciech A. Koszek2007-03-051-4/+3
* Remove 'MPSAFE' annotations from the comments above most system calls: allRobert Watson2007-03-041-3/+0
* Move vnode-to-file-handle translation from vfs_vptofh to vop_vptofh method.Pawel Jakub Dawidek2007-02-151-6/+6
* Get the vfs giant lock before calling nfs_access.Mike Pritchard2007-02-131-3/+9
* The nfsm_srvpathsiz() macro in nfsrv_symlink() in nfs_serv.c shouldHiroki Sato2007-01-022-1/+20
* MFp4: 92972, 98913 + one more changeBjoern A. Zeeb2006-12-121-9/+13
* Push Giant a bit further off the NFS server in a number of straightRobert Watson2006-11-243-224/+297
* Protect nfsm_srvpathsiz() call with the nfsd_mtx lock.Pawel Jakub Dawidek2006-11-201-5/+6
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-1/+2
* Fix leak in NAMEI zone caused by nfs server when VOP_RENAME fails.Konstantin Belousov2006-10-261-2/+2
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-222-2/+4
* - Add a new function nfsrv_destroycache() to tear down the server requestJohn Baldwin2006-08-013-3/+17
* Use TAILQ_FOREACH_SAFE() in a couple of places.John Baldwin2006-08-012-5/+2
* Now that all system calls are MPSAFE, retire the SYF_MPSAFE flag used toJohn Baldwin2006-07-281-1/+2
* soreceive_generic(), and sopoll_generic(). Add new functions sosend(),Robert Watson2006-07-241-6/+3
* Size the NFS server dupreq cache on the basis of nmbclusters. On serversMohan Srinivasan2006-06-232-4/+22
* Temporary workaround to prevent leak of Giant from nfsd when callingKonstantin Belousov2006-06-052-0/+20
* Bump up the NFS server dupreq cache limit to 2K (from 64). With a smallMohan Srinivasan2006-04-251-1/+1
* Introduce a new MAC entry point for label initialization of the NFS daemon'sChristian S.J. Peron2006-04-061-0/+3
* rick says:Chuck Lever2006-04-021-0/+6
* - Release the references acquired by VOP_GETWRITEMOUNT and vfs_getvfs().Jeff Roberson2006-03-312-2/+15
* - Reorder vrele calls after vput calls to prevent lock order reversalsJeff Roberson2006-03-121-26/+17
* When parsing an RPC request in nfsrv_dorec(), KASSERT that thereSimon L. B. Nielsen2006-03-081-0/+1
* Correct a remote kernel panic when processing zero-length RPC recordsSimon L. B. Nielsen2006-03-011-1/+1
* - Reorder calls to vrele() after calls to vput() when the vrele is aJeff Roberson2006-02-012-39/+38
* Manage the ucred for the NFS server using the crget/crfree API defined inChristian S.J. Peron2006-01-284-39/+47
* Revert my previous commit.Tom Rhodes2006-01-231-0/+11
* Fix indentation.Tom Rhodes2006-01-231-7/+7
* Remove some dead code.Tom Rhodes2006-01-211-18/+7
* Normalize a significant number of kernel malloc type names:Robert Watson2005-10-311-3/+3
* Keep locks consistent before goto.Gleb Smirnoff2005-10-271-0/+4
* Use the refcount API to manage the reference count for user credentialsJohn Baldwin2005-09-272-5/+6
* NFS write gathering defers execution of NFS server write requests to waitRobert Watson2005-04-172-5/+23
* avoid potential null ptr deref by free'ing excess mbufs instead ofSam Leffler2005-03-281-2/+4
* Do not do write gathering for NFSv3, since it makes no sense unlessXin LI2005-03-261-1/+2
* Don't try to create vnode_pager objects on other filesystems vnodes,Poul-Henning Kamp2005-01-243-18/+0
* Now that we have a non blocking version of nfsm_dissect(), change all thePaul Saab2005-01-193-41/+41
* Ditch vfs_object_create() and make the callers call VOP_CREATEVOBJECT()Poul-Henning Kamp2005-01-131-1/+1
* 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-079-9/+9
* 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