summaryrefslogtreecommitdiff
path: root/sys/nfs/nfsm_subs.h
AgeCommit message (Expand)Author
2019-01-18Check for negative length in NFS strings. This affects both, theAlexander Bluhm
2018-07-09Nuke unused define 'nfsm_writereply()'.Kenneth R Westerback
2015-08-29fix ugly indents; no harmful macros harmedTheo de Raadt
2014-12-18delete a whole mess of unnecessary caddr_t castsTed Unangst
2009-08-10The only caller of NFSMSIZ got changed yesterday, so remove it.Bret Lambert
2009-08-09set the mrq pointer (request) in the nfsm_reply() macro, as we can return fro...Thordur I. Bjornsson
2009-08-04group all of the on-stack variables that are uses by the nfsm_macrosThordur I. Bjornsson
2009-07-30make sure we only ever try to read out post-op attributesThordur I. Bjornsson
2009-07-20(struct foo *)0 -> NULL, every where I could find it.Thordur I. Bjornsson
2009-06-06turdshine previousThordur I. Bjornsson
2009-06-05- make this a lot more readable; no binary changeJasper Lievisse Adriaanse
2009-06-04Demacro nfsm_lookup for great justice.Bret Lambert
2009-04-13Convert macros to functions to reduce kernel memory usage.Bret Lambert
2009-03-30Convert a sizeable macro to a much-leaner function. Saves (IIRC) 5k on i386.Bret Lambert
2009-01-24Use a timespec instead of a time_t for the clients nfsnodeThordur I. Bjornsson
2008-12-24Low hanging macro fruit. Inline the nfsm_srvstrsiz macro sinceThordur I. Bjornsson
2008-06-15unroll the NFSMADV() macro and nuke itThordur I. Bjornsson
2008-06-14Replace nfsm_build/bcopy with nfsm_{buf,str}tombuf functions inBret Lambert
2008-06-13Kill one-liner macro which obfuscated mbuf pointer assignment.Bret Lambert
2008-06-13Replace one-line macro which only obfuscated the fact thatBret Lambert
2008-06-12Remove now-vestigial bpos pointer from NFS. For building outgoingBret Lambert
2008-05-27Remove bloated and nasty nfsm_clget macro; while here, replace someBret Lambert
2008-04-14Rework NFS mbuf write routines:Bret Lambert
2008-01-06More NFS-related kernel shrinkage...Bret Lambert
2007-12-13convert massive (expanded to 150+ lines) nfsm_v3attr macro to a functionBret Lambert
2007-11-07more low hanging fruit; Expand the nfsm_srvwcc_data() macroThordur I. Bjornsson
2007-11-06Expand the nfsm_srvfillattr() macro andThordur I. Bjornsson
2007-10-30remove an unused macro, NFSMINOFF;Thordur I. Bjornsson
2007-10-28Remove the "frev" argument from nfs_rephead(); and clean up the "frev"Thordur I. Bjornsson
2007-09-26nfsm_uiotom macro does nothing but hide error-handling code; replaceBret Lambert
2007-09-11Replace nfsm_reqdone and nfsm_srvdone macros inline. No binary change.Bret Lambert
2006-04-02When setting timestamps TOSERVER having write permissions is adaquate;Otto Moerbeek
2004-06-24This moves access to wall and uptime variables in MI code,Thorsten Lockert
2004-06-21First step towards more sane time handling in the kernel -- this changesThorsten Lockert
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2002-07-03Remove unused function parameter 'cache' from nfs_repheadNathan Binkert
2000-01-05In the NFSMSIZ macro, don't assume that m_ext.ext_size == MCLBYTES.Todd C. Miller
1999-02-06Use bitwise operations to extract high and low words from the quadTodd C. Miller
1999-01-10Fix for creating files on a Solaris 7 server with NFSv3 (the request wasTodd C. Miller
1998-08-19Change fxdr_hyper to return a u_quad_t. This minimizes the evil clobberingConstantine Sapuntzakis
1997-02-24OpenBSD tagNiklas Hallqvist
1996-04-21partial sync with netbsd 960418, more to comeTheo de Raadt
1996-04-17Minor cleanups. Checked against Lite2.Michael Shalayeff
1996-03-31From NetBSD: NFSv3 import (tomorrow's Net's kernel)Michael Shalayeff
1996-02-29From NetBSD: merge with 960217 (still NFSv2)Niklas Hallqvist
1995-12-21from cgd; handle 64-bit pointers and longsTheo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt