index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
nfsserver
/
nfs_serv.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Implement support for RPCSEC_GSS authentication to both the NFS client
dfr
2008-11-03
1
-28
/
+39
*
Document a few sysctls in the NFS client and server code.
trhodes
2008-11-02
1
-2
/
+4
*
Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessary
trasz
2008-10-28
1
-5
/
+6
*
Retire the MALLOC and FREE macros. They are an abomination unto style(9).
des
2008-10-23
1
-19
/
+19
*
Turn XXX's for unlocked writes of NFS server statistics to simple notes,
rwatson
2008-10-12
1
-2
/
+2
*
Remove the suser(9) interface from the kernel. It has been replaced from
attilio
2008-09-17
1
-2
/
+4
*
Decontext-alize the nfsserver module.
attilio
2008-09-16
1
-58
/
+55
*
Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed thread
attilio
2008-08-28
1
-49
/
+47
*
Change the fix in the rev. 1.179 to use nfsrv_lockedpair_nd().
kib
2008-05-28
1
-6
/
+2
*
Initialize vfslocked prior to calling nfsm_srvmtofh where it was forgotten.
kib
2008-05-28
1
-0
/
+3
*
Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT.
ru
2008-03-25
1
-4
/
+4
*
- Complete part of the unfinished bufobj work by consistently using
jeff
2008-03-22
1
-8
/
+7
*
Fix the Giant leak in the nfsrv_remove().
kib
2008-03-04
1
-2
/
+6
*
VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used in
attilio
2008-01-13
1
-16
/
+16
*
vn_lock() is currently only used with the 'curthread' passed as argument.
attilio
2008-01-10
1
-13
/
+13
*
Add a -z flag to nfsstat which zeros the NFS statistics after displaying
jhb
2007-10-18
1
-1
/
+1
*
Include priv.h to pick up suser(9) definitions, missed in an earlier
rwatson
2007-06-13
1
-0
/
+1
*
Init timespec to zero fo quiesce warnings.
mjacob
2007-06-10
1
-1
/
+1
*
Initialize vfslocked to 0 before nfsm_srvmtofh() so that the variable is
jhb
2007-03-26
1
-0
/
+1
*
- Turn all explicit giant acquires into conditional VFS_LOCK_GIANTs.
jeff
2007-03-17
1
-554
/
+187
*
Move vnode-to-file-handle translation from vfs_vptofh to vop_vptofh method.
pjd
2007-02-15
1
-6
/
+6
*
Get the vfs giant lock before calling nfs_access.
mpp
2007-02-13
1
-3
/
+9
*
Push Giant a bit further off the NFS server in a number of straight
rwatson
2006-11-24
1
-213
/
+263
*
Protect nfsm_srvpathsiz() call with the nfsd_mtx lock.
pjd
2006-11-20
1
-5
/
+6
*
Fix leak in NAMEI zone caused by nfs server when VOP_RENAME fails.
kib
2006-10-26
1
-2
/
+2
*
Temporary workaround to prevent leak of Giant from nfsd when calling
kib
2006-06-05
1
-0
/
+16
*
- Release the references acquired by VOP_GETWRITEMOUNT and vfs_getvfs().
jeff
2006-03-31
1
-0
/
+11
*
- Reorder vrele calls after vput calls to prevent lock order reversals
jeff
2006-03-12
1
-26
/
+17
*
- Reorder calls to vrele() after calls to vput() when the vrele is a
jeff
2006-02-01
1
-38
/
+37
*
Manage the ucred for the NFS server using the crget/crfree API defined in
csjp
2006-01-28
1
-24
/
+24
*
Revert my previous commit.
trhodes
2006-01-23
1
-0
/
+11
*
Fix indentation.
trhodes
2006-01-23
1
-7
/
+7
*
Remove some dead code.
trhodes
2006-01-21
1
-18
/
+7
*
Keep locks consistent before goto.
glebius
2005-10-27
1
-0
/
+4
*
NFS write gathering defers execution of NFS server write requests to wait
rwatson
2005-04-17
1
-1
/
+23
*
Don't try to create vnode_pager objects on other filesystems vnodes,
phk
2005-01-24
1
-2
/
+0
*
Now that we have a non blocking version of nfsm_dissect(), change all the
ps
2005-01-19
1
-21
/
+21
*
Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().
phk
2005-01-11
1
-1
/
+1
*
/* -> /*- for license, minor formatting changes
imp
2005-01-07
1
-1
/
+1
*
Correct a bug in nfsrv_create() where a call to nfsrv_access() might
rwatson
2004-11-11
1
-38
/
+52
*
Add b_bufobj to struct buf which eventually will eliminate the need for b_vp.
phk
2004-10-22
1
-1
/
+1
*
Correct several instances where calls to vfs_getvfs() resulting in
rwatson
2004-10-18
1
-13
/
+61
*
Convert a mtx_lock(&Giant) to a mtx_unlock(&Giant) in nfsrv_link() to
rwatson
2004-08-25
1
-1
/
+1
*
Second half of the dev_t cleanup.
phk
2004-06-17
1
-1
/
+1
*
Release NFS subsystem lock and acquire Giant when calling into
rwatson
2004-05-31
1
-0
/
+4
*
One more case where we want to drop the NFS server lock and acquire
rwatson
2004-05-30
1
-1
/
+6
*
Acquire Giant around two more cases when calling into VFS to vput()
rwatson
2004-05-30
1
-13
/
+22
*
Don't release Giant until after the call to vput() in nfsrv_setattr().
rwatson
2004-05-29
1
-1
/
+1
*
Call nfsm_clget_nolock() instead of nfsm_clget() when holding the NFS
rwatson
2004-05-27
1
-1
/
+1
*
The socket code upcalls into the NFS server using the so_upcall
rwatson
2004-05-24
1
-26
/
+406
[next]