summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_vnops.c
AgeCommit message (Expand)Author
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
2001-11-15Remove creds from struct buf, move the creds that nfs need into the nfs node.Artur Grabowski
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
2001-07-26Back out changes to symlink and mknod that were not well tested.Todd C. Miller
2001-07-26change vop_symlink and vop_mknod to return vpp (the created node)assar
2001-07-03In readdir, set the calling process in the constructed uio structures.Constantine Sapuntzakis
2001-06-27Remove old vm.Artur Grabowski
2001-06-25Remove NQNFSConstantine Sapuntzakis
2001-06-25Get rid of old directory caching scheme which caused persistent duplicates.Constantine Sapuntzakis
2001-06-23Get rid of several unused vnode operationsConstantine Sapuntzakis
2001-06-05make kqueue behave like selectNiels Provos
2001-02-24Cleanup of vnode interface continues. Get rid of VHOLD/HOLDRELE.Constantine Sapuntzakis
2001-02-23Change the B_DELWRI flag using buf_dirty and buf_undirty instead ofConstantine Sapuntzakis
2001-02-09use correct FREE() do dispose sillyrename on fail; deraadt@ okMichael Shalayeff
2000-02-02o Don't call nfs_sillyrename() form nfs_remove if v_type == VDIRTodd C. Miller
1999-02-26compatibility with uvm vnode pagerArtur Grabowski
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
1998-08-06Rename vop_revoke, vn_bwrite, vop_noislocked, vop_nolock, vop_nounlockConstantine Sapuntzakis
1998-05-11compile if iov_base is void *Theo de Raadt
1997-12-02More splbio()'s added so that reassignbuf can do its thing.Constantine Sapuntzakis
1997-11-06Updates for VFS Lite 2 + soft update.Constantine Sapuntzakis
1997-10-06back out vfs lite2 till after 2.2Theo de Raadt
1997-10-06VFS Lite2 ChangesConstantine Sapuntzakis