summaryrefslogtreecommitdiffstats
path: root/sys/nfsserver/nfs_serv.c
Commit message (Expand)AuthorAgeFilesLines
* Properly return an error reply if an NFS remove or link operation fails.jhb2009-12-031-4/+3
* Ensure that tv_sec is between INT32_MIN and INT32_MAX, so ZFS won't object.pjd2009-09-261-1/+1
* Correct typo after manual patching.pjd2009-09-091-1/+1
* Fix usecount leak in mknod(2) on file system exported over NFS.pjd2009-09-091-2/+2
* Remove the old kernel RPC implementation and the NFS_LEGACYRPC option.dfr2009-06-301-424/+0
* Remove the thread argument from the FSD (File-System Dependent) parts ofattilio2009-05-111-2/+2
* Use shared vnode locks when invoking VOP_READDIR().jhb2009-02-131-2/+2
* Handle VFS_VGET() failing with an error other than EOPNOTSUPP in additionkensmith2008-12-161-3/+6
* Change nfsserver slightly so that it does not trip over the timestampkan2008-12-031-7/+8
* Implement support for RPCSEC_GSS authentication to both the NFS clientdfr2008-11-031-28/+39
* Document a few sysctls in the NFS client and server code.trhodes2008-11-021-2/+4
* Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessarytrasz2008-10-281-5/+6
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-19/+19
* Turn XXX's for unlocked writes of NFS server statistics to simple notes,rwatson2008-10-121-2/+2
* Remove the suser(9) interface from the kernel. It has been replaced fromattilio2008-09-171-2/+4
* Decontext-alize the nfsserver module.attilio2008-09-161-58/+55
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadattilio2008-08-281-49/+47
* Change the fix in the rev. 1.179 to use nfsrv_lockedpair_nd().kib2008-05-281-6/+2
* Initialize vfslocked prior to calling nfsm_srvmtofh where it was forgotten.kib2008-05-281-0/+3
* Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT.ru2008-03-251-4/+4
* - Complete part of the unfinished bufobj work by consistently usingjeff2008-03-221-8/+7
* Fix the Giant leak in the nfsrv_remove().kib2008-03-041-2/+6
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-16/+16
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-13/+13
* Add a -z flag to nfsstat which zeros the NFS statistics after displayingjhb2007-10-181-1/+1
* 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
* 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-171-554/+187
* 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
* Push Giant a bit further off the NFS server in a number of straightrwatson2006-11-241-213/+263
* Protect nfsm_srvpathsiz() call with the nfsd_mtx lock.pjd2006-11-201-5/+6
* Fix leak in NAMEI zone caused by nfs server when VOP_RENAME fails.kib2006-10-261-2/+2
* Temporary workaround to prevent leak of Giant from nfsd when callingkib2006-06-051-0/+16
* - Release the references acquired by VOP_GETWRITEMOUNT and vfs_getvfs().jeff2006-03-311-0/+11
* - Reorder vrele calls after vput calls to prevent lock order reversalsjeff2006-03-121-26/+17
* - Reorder calls to vrele() after calls to vput() when the vrele is ajeff2006-02-011-38/+37
* Manage the ucred for the NFS server using the crget/crfree API defined incsjp2006-01-281-24/+24
* 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
* Keep locks consistent before goto.glebius2005-10-271-0/+4
* NFS write gathering defers execution of NFS server write requests to waitrwatson2005-04-171-1/+23
* Don't try to create vnode_pager objects on other filesystems vnodes,phk2005-01-241-2/+0
* Now that we have a non blocking version of nfsm_dissect(), change all theps2005-01-191-21/+21
* Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().phk2005-01-111-1/+1
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Correct a bug in nfsrv_create() where a call to nfsrv_access() mightrwatson2004-11-111-38/+52
* Add b_bufobj to struct buf which eventually will eliminate the need for b_vp.phk2004-10-221-1/+1
OpenPOWER on IntegriCloud