summaryrefslogtreecommitdiffstats
path: root/sys/nfsserver
Commit message (Expand)AuthorAgeFilesLines
* Set the NFS server sockbuf high watermarks to the system defaultsmohans2007-10-121-4/+3
* Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, whichrwatson2007-08-063-22/+4
* First in a series of changes to remove the now-unused Giant compatibilityrwatson2007-07-272-12/+3
* Include priv.h to pick up suser(9) definitions, missed in an earlierrwatson2007-06-131-0/+1
* Init timespec to zero fo quiesce warnings.mjacob2007-06-101-1/+1
* Remove MAC Framework access control check entry points made redundant withrwatson2007-04-221-8/+0
* Attempt to rationalize NFS privileges:rwatson2007-04-211-1/+1
* In nfsrv_rcv(), don't reacquire the nfs server lock until afterrwatson2007-04-151-1/+1
* - Split out the part of SYSCALL_MODULE_HELPER() that builds a 'structjhb2007-04-021-9/+12
* Initialize vfslocked to 0 before nfsm_srvmtofh() so that the variable isjhb2007-03-261-0/+1
* - Turn all explicit giant acquires into conditional VFS_LOCK_GIANTs.jeff2007-03-177-644/+236
* Change these descriptions of memory types used in malloc(9), as theirwkoszek2007-03-051-4/+3
* Remove 'MPSAFE' annotations from the comments above most system calls: allrwatson2007-03-041-3/+0
* Move vnode-to-file-handle translation from vfs_vptofh to vop_vptofh method.pjd2007-02-151-6/+6
* Get the vfs giant lock before calling nfs_access.mpp2007-02-131-3/+9
* The nfsm_srvpathsiz() macro in nfsrv_symlink() in nfs_serv.c shouldhrs2007-01-022-1/+20
* MFp4: 92972, 98913 + one more changebz2006-12-121-9/+13
* Push Giant a bit further off the NFS server in a number of straightrwatson2006-11-243-224/+297
* Protect nfsm_srvpathsiz() call with the nfsd_mtx lock.pjd2006-11-201-5/+6
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningrwatson2006-11-061-1/+2
* Fix leak in NAMEI zone caused by nfs server when VOP_RENAME fails.kib2006-10-261-2/+2
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hrwatson2006-10-222-2/+4
* - Add a new function nfsrv_destroycache() to tear down the server requestjhb2006-08-013-3/+17
* Use TAILQ_FOREACH_SAFE() in a couple of places.jhb2006-08-012-5/+2
* Now that all system calls are MPSAFE, retire the SYF_MPSAFE flag used tojhb2006-07-281-1/+2
* soreceive_generic(), and sopoll_generic(). Add new functions sosend(),rwatson2006-07-241-6/+3
* Size the NFS server dupreq cache on the basis of nmbclusters. On serversmohans2006-06-232-4/+22
* Temporary workaround to prevent leak of Giant from nfsd when callingkib2006-06-052-0/+20
* Bump up the NFS server dupreq cache limit to 2K (from 64). With a smallmohans2006-04-251-1/+1
* Introduce a new MAC entry point for label initialization of the NFS daemon'scsjp2006-04-061-0/+3
* rick says:cel2006-04-021-0/+6
* - Release the references acquired by VOP_GETWRITEMOUNT and vfs_getvfs().jeff2006-03-312-2/+15
* - Reorder vrele calls after vput calls to prevent lock order reversalsjeff2006-03-121-26/+17
* When parsing an RPC request in nfsrv_dorec(), KASSERT that theresimon2006-03-081-0/+1
* Correct a remote kernel panic when processing zero-length RPC recordssimon2006-03-011-1/+1
* - Reorder calls to vrele() after calls to vput() when the vrele is ajeff2006-02-012-39/+38
* Manage the ucred for the NFS server using the crget/crfree API defined incsjp2006-01-284-39/+47
* Revert my previous commit.trhodes2006-01-231-0/+11
* Fix indentation.trhodes2006-01-231-7/+7
* Remove some dead code.trhodes2006-01-211-18/+7
* Normalize a significant number of kernel malloc type names:rwatson2005-10-311-3/+3
* Keep locks consistent before goto.glebius2005-10-271-0/+4
* Use the refcount API to manage the reference count for user credentialsjhb2005-09-272-5/+6
* NFS write gathering defers execution of NFS server write requests to waitrwatson2005-04-172-5/+23
* avoid potential null ptr deref by free'ing excess mbufs instead ofsam2005-03-281-2/+4
* Do not do write gathering for NFSv3, since it makes no sense unlessdelphij2005-03-261-1/+2
* Don't try to create vnode_pager objects on other filesystems vnodes,phk2005-01-243-18/+0
* Now that we have a non blocking version of nfsm_dissect(), change all theps2005-01-193-41/+41
* Ditch vfs_object_create() and make the callers call VOP_CREATEVOBJECT()phk2005-01-131-1/+1
* Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().phk2005-01-111-1/+1
OpenPOWER on IntegriCloud