summaryrefslogtreecommitdiff
path: root/sys/nfs/nfsnode.h
AgeCommit message (Expand)Author
2019-01-21Introduce a dedicated entry point data structure for file locks. This new dataanton
2018-05-05Implement proper locking for NFS nodes.Martin Pieuchot
2009-12-15Make sillyrename not so damn silly. The kindergarten algorithm here forBob Beck
2009-09-02Backout the asyncio/aiod change, as it causes buf's to get hung.Thordur I. Bjornsson
2009-08-27introduce a flag member to struct nfs_aiod, and use flags instead of the exitThordur I. Bjornsson
2009-08-26make sure that an aiod has been removed from the nfs_aiods_idle listThordur I. Bjornsson
2009-08-20Rework the way we do async I/O in nfs. Introduce separate buf queues forThordur I. Bjornsson
2009-08-10Use an RB tree instead of a hashtable for fh/node lookups.Thordur I. Bjornsson
2009-01-24Use a timespec instead of a time_t for the clients nfsnodeThordur I. Bjornsson
2009-01-19Introduce a macro to invalidate the attributeThordur I. Bjornsson
2008-06-14Ensure each nfsiod can actually enqueue more than one asynchio - this mirrorsBob Beck
2008-06-10o Avoid putting duplicate entries into the name cache,Thordur I. Bjornsson
2007-12-13Garbage collect nfsdmap and leftover code. That structureThordur I. Bjornsson
2007-10-28remove some unused members of struct nfsnode;Thordur I. Bjornsson
2007-09-20MALLOC/FREE -> malloc/free + M_ZERO.Thordur I. Bjornsson
2007-06-21remove a whole bunch of duplicate functionThordur I. Bjornsson
2007-04-12remove unused members from struct nfsmount and nfsnode;Thordur I. Bjornsson
2007-03-18get rid of noop vop_reallocblks; pedro@ miod@ okMichael Shalayeff
2007-01-16Retire VOP_LEASE(); It was a bit for NQNFS and hasThordur I. Bjornsson
2004-08-03NFS commit coalescion: instead of sending a commit for each block, coalescemarius eriksen
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
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-13Kill a bunch more commons (very few left =)Jason Wright
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
2001-12-19UBC was a disaster. It worked very good when it worked, but on someArtur 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-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
1998-08-06Rename vop_revoke, vn_bwrite, vop_noislocked, vop_nolock, vop_nounlockConstantine 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
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-10-18initial import of NetBSD treeTheo de Raadt