summaryrefslogtreecommitdiffstats
path: root/sys/nfs/nfs_serv.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Prevent vrele() being called with a NULL argument if nfs_namei() returns ankettenis2012-03-211-6/+7
* Rename lookup/relookup to vfs_lookup/vfs_relookup.thib2010-09-091-4/+4
* Initialize various uninitialized variables. Found by jsg@ via Clang.krw2010-03-291-1/+3
* antsyjsg2009-10-191-123/+49
* if nfs_namei() fails, there's no ni_startdir and the pathname buffer hasthib2009-08-301-25/+29
* Avoid double-release of vnodes in several functionsblambert2009-08-141-9/+1
* Initialize len variable; found by Martynas Venckusblambert2009-08-141-2/+2
* change version 3 post-operation attribute building function to notblambert2009-08-131-56/+55
* Fix a few bugs in nfsrv_rename() error recovery code.thib2009-08-111-8/+16
* Anotherblambert2009-08-101-9/+10
* Remove the v2 writegather code. It did help alot back in the 80sthib2009-08-101-372/+1
* MLEN < NFS_MAXPATHLEN < MCLBYTES, so there's no need toblambert2009-08-091-43/+27
* error = operation();blambert2009-08-091-9/+8
* set the mrq pointer (request) in the nfsm_reply() macro, as we can return from it.thib2009-08-091-32/+1
* group all of the on-stack variables that are uses by the nfsm_macrosthib2009-08-041-350/+529
* (struct foo *)0 -> NULL, every where I could find it.thib2009-07-201-19/+19
* Initialize a variable that was previously using a mystery value inblambert2009-07-171-2/+2
* Don't allocate an mbuf cluster without checking to see if it willblambert2009-06-061-2/+3
* Consolidate error handling in read case.blambert2009-06-061-16/+15
* Consolidate error handling code. Much less atrocious than before.blambert2009-06-061-18/+15
* bring back rev1.70thib2009-06-051-6/+9
* revert to 1.67 to unbreak NFS writes; ok beck@ thib@naddy2009-06-051-49/+45
* EPERM from VOP_ACCESS() is always an error, so don't hide it.thib2009-06-051-6/+9
* the following:blambert2009-06-041-10/+13
* Move code that logically belongs together to be together.blambert2009-06-041-31/+29
* IO_METASYNC has been a noop since around 4.4BSD-Lite, thethib2009-05-211-10/+3
* Convert macros to functions to reduce kernel memory usage.blambert2009-04-131-4/+4
* Convert a sizeable macro to a much-leaner function. Saves (IIRC) 5k on i386.blambert2009-03-301-6/+16
* Introduce splsoftassert(), similar to splassert() but for soft interruptmiod2009-03-151-2/+2
* Correct my timeradd() thinko in nfsrv_writegather()blambert2009-01-271-2/+2
* Use a timespec for the server write deadline and procrastinationthib2009-01-241-10/+11
* Perform the same access enforcements for set attributesthib2009-01-181-2/+2
* Low hanging macro fruit. Inline the nfsm_srvstrsiz macro sincethib2008-12-241-2/+9
* Replace the TRUE/FALSE defines with 1/0 respectively. This doesn'tthib2008-12-241-2/+2
* remove #ifndef nolint goothib2008-07-061-4/+3
* unroll the NFSMADV() macro and nuke itthib2008-06-151-3/+3
* Replace nfsm_build/bcopy with nfsm_{buf,str}tombuf functions inblambert2008-06-141-3/+1
* use nfsm_padlen() where appropriate;thib2008-06-141-3/+3
* Replace one-line macro which only obfuscated the fact thatblambert2008-06-131-34/+34
* Remove now-vestigial bpos pointer from NFS. For building outgoingblambert2008-06-121-93/+63
* Canonical for() -> queue.h FOREACH macro conversions.blambert2008-06-111-1/+2
* Remove bloated and nasty nfsm_clget macro; while here, replace someblambert2008-05-271-127/+33
* remove the "kerbflag" argument from nfsrv_fhtovp() and nfs_namei()thib2008-04-221-49/+26
* Widen some struct statfs fields to support large filesystem stataotto2008-03-161-7/+6
* More NFS-related kernel shrinkage...blambert2008-01-061-41/+41
* Fix for PR5365.thib2007-12-271-40/+28
* Fix unsafe queue macro useblambert2007-11-081-4/+4
* more low hanging fruit; Expand the nfsm_srvwcc_data() macrothib2007-11-071-29/+55
* Expand the nfsm_srvfillattr() macro andthib2007-11-061-10/+10
* Remove the "frev" argument from nfs_rephead(); and clean up the "frev"thib2007-10-281-25/+7