summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_vnops.c
AgeCommit message (Expand)Author
2009-07-18Fixes for the NFSERR_RETERR commit.Thordur I. Bjornsson
2009-07-13Make the callers of nfs_request() responsible for freeing the reply mbuf,Thordur I. Bjornsson
2009-07-09Remove the VREF() macro and replaces all instances with a call to verf(),Thordur I. Bjornsson
2009-06-25backout the buf_acquire() does the bremfree() since all callersThordur I. Bjornsson
2009-06-06All caller of buf_acquire were doing bremfree before the call.Artur Grabowski
2009-06-04Demacro nfsm_lookup for great justice.Bret Lambert
2009-04-13Convert macros to functions to reduce kernel memory usage.Bret Lambert
2009-01-24oops. forgot to remove a debug printf from the diff.Thordur I. Bjornsson
2009-01-24Use a timespec instead of a time_t for the clients nfsnodeThordur I. Bjornsson
2009-01-24propagate the O_EXCL flag down to the file systems, by settingThordur I. Bjornsson
2009-01-19Introduce a macro to invalidate the attributeThordur I. Bjornsson
2009-01-18Replace #ifndef DIAGNOSTIC with #ifdef to make the additional checksAlexander Bluhm
2009-01-13Trivial lvalue abuse fixes, no binary changes.Alexander Yurchenko
2008-12-24Replace the TRUE/FALSE defines with 1/0 respectively. This doesn'tThordur I. Bjornsson
2008-10-16Don't hide the fact that NFS uses vop_generic_* functions behindBret Lambert
2008-09-12provide a NOTE_TRUNCATED kq hint in nfs_setattr() if the fileThordur I. Bjornsson
2008-08-21Fix 'if ();' construction introduced in last commit, okay deraadt@Pedro Martelletto
2008-08-09o nfs_vinvalbuf() is always called with the intrflag as 1, and thenThordur I. Bjornsson
2008-08-08After beck@ changed the way nfsiod's are notified of work, theBret Lambert
2008-08-08Remove code for variable-sized allocations of NFS filehandles by malloc(),Bret Lambert
2008-07-25much more correct way of dealing with nfs pending reads/writesBob Beck
2008-07-23make this real CTheo de Raadt
2008-07-23Correct cases of mishandling of pending reads and writes to preventBob Beck
2008-07-23 - in nfs_mknodrpc - initialize the node we pass to nfs_lookitup. It'sArtur Grabowski
2008-07-06remove #ifndef nolint gooThordur 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-13nuke a bunch of bogus ARGSUSED;Thordur I. Bjornsson
2008-06-12Remove now-vestigial bpos pointer from NFS. For building outgoingBret Lambert
2008-06-12Bring biomem diff back into the tree after the nfs_bio.c fix went in.Theo de Raadt
2008-06-11back out biomem diff since it is not right yet. Doing very largeTheo de Raadt
2008-06-11Canonical for() -> queue.h FOREACH macro conversions.Bret Lambert
2008-06-10o Avoid putting duplicate entries into the name cache,Thordur I. Bjornsson
2008-06-10Buffer cache revampBob Beck
2008-06-09Update access(2) to have modern semantics with respect to X_OK andTodd C. Miller
2008-05-08retire vn_default_error() and replace all instancesThordur I. Bjornsson
2008-04-22Remove kludges that map EEXIST errors too a 0 return (success) for certainThordur I. Bjornsson
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-09-26nfsm_uiotom macro does nothing but hide error-handling code; replaceBret Lambert
2007-09-20MALLOC/FREE -> malloc/free + M_ZERO.Thordur I. Bjornsson
2007-09-11Replace nfsm_reqdone and nfsm_srvdone macros inline. No binary change.Bret Lambert
2007-06-01pedro ok'd this ~3500 line diff which removes the vop argumentTheo de Raadt
2007-06-01daddr_t -> daddr64_t;Thordur I. Bjornsson
2007-03-18get rid of noop vop_reallocblks; pedro@ miod@ okMichael Shalayeff
2007-02-23backout previous revision -- on nfs2 mounts (perhaps only automounted?) itTheo de Raadt
2007-01-21don't assume our directory vnode will be flushed out after us, fixesPedro Martelletto
2007-01-16Retire VOP_LEASE(); It was a bit for NQNFS and hasThordur I. Bjornsson
2006-12-29Avoid void * arithmetic, okay deraadt@, suggestions from millert@Pedro Martelletto