summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_vnops.c
AgeCommit message (Expand)Author
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
2006-12-06nfs_readdirplusrpc():Thordur I. Bjornsson
2006-04-26In nfs_readdir(), if the buffer provided by the user is not big enoughPedro Martelletto
2006-04-20Remove unused debug code that sneaked in by accident long agoPedro Martelletto
2005-09-29toast cast of lvalue; pr 4289Theo de Raadt
2005-04-21careful strlcpy and snprintf return handling; ok pedro beckTheo de Raadt
2004-08-03NFS commit coalescion: instead of sending a commit for each block, coalescemarius eriksen
2004-07-21kqueue support for NFS, adapted from netbsd.marius eriksen
2004-06-24This moves access to wall and uptime variables in MI code,Thorsten Lockert
2004-05-14use pool for namei pathbuf. testing ok millert@ tdeval@Ted Unangst
2004-04-26nfs_poll cannot simply be defined to seltrue so use a stub nfs_pollTodd C. Miller
2004-03-02silly fifos aren't a real fs, so we have to be sure to call reclaimTed Unangst
2004-02-27Defer use of NFS_ISV3 macro in nfs_link until sanity checks have been done.Todd C. Miller
2003-09-23Replace select backends with poll backends. selscan() and pollscan()Todd C. Miller
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-05-06string cleaning; tedu okTheo de Raadt
2003-01-31File system locking fixups, mostly from NetBSD:Artur Grabowski
2002-11-08Implement simple vnodeop inheritance for specfs and fifofs.Artur Grabowski
2002-05-21Protect calls to biodone with splbio. Some functions calledArtur Grabowski
2002-03-14First round of __P removal in sysTodd C. Miller
2002-02-23Sigh. The diff is out for testing for three months without a single problem.Artur Grabowski
2002-02-22More locking in the NFS codeConstantine Sapuntzakis
2002-01-16use queue.h macro'sEric Jackson
2001-12-22Init the creds in nfs_open too.Artur Grabowski
2001-12-19UBC was a disaster. It worked very good when it worked, but on someArtur Grabowski
2001-12-11minor fixes.Artur Grabowski
2001-12-10Big cleanup inspired by NetBSD with some parts of the code from NetBSD.Artur Grabowski
2001-12-10Merge in struct uvm_vnode into struct vnode.Artur Grabowski
2001-12-04Readd VOP_MMAP, will be used soon. Right now it's just a question toArtur Grabowski
2001-11-27Merge in the unified buffer cache code as found in NetBSD 2001/03/10. TheArtur Grabowski