summaryrefslogtreecommitdiffstats
path: root/sys/nfs/nfsnode.h
AgeCommit message (Expand)AuthorFilesLines
2019-01-21Introduce a dedicated entry point data structure for file locks. This new dataanton1-2/+2
2018-05-05Implement proper locking for NFS nodes.mpi1-2/+3
2009-12-15Make sillyrename not so damn silly. The kindergarten algorithm here forbeck1-2/+2
2009-09-02Backout the asyncio/aiod change, as it causes buf's to get hung.thib1-23/+6
2009-08-27introduce a flag member to struct nfs_aiod, and use flags instead of the exitthib1-3/+9
2009-08-26make sure that an aiod has been removed from the nfs_aiods_idle listthib1-1/+2
2009-08-20Rework the way we do async I/O in nfs. Introduce separate buf queues forthib1-6/+16
2009-08-10Use an RB tree instead of a hashtable for fh/node lookups.thib1-2/+2
2009-01-24Use a timespec instead of a time_t for the clients nfsnodethib1-2/+2
2009-01-19Introduce a macro to invalidate the attributethib1-1/+3
2008-06-14Ensure each nfsiod can actually enqueue more than one asynchio - this mirrorsbeck1-1/+2
2008-06-10o Avoid putting duplicate entries into the name cache,thib1-1/+5
2007-12-13Garbage collect nfsdmap and leftover code. That structurethib1-23/+2
2007-10-28remove some unused members of struct nfsnode;thib1-10/+7
2007-09-20MALLOC/FREE -> malloc/free + M_ZERO.thib1-2/+2
2007-06-21remove a whole bunch of duplicate functionthib1-59/+2
2007-04-12remove unused members from struct nfsmount and nfsnode;thib1-2/+1
2007-03-18get rid of noop vop_reallocblks; pedro@ miod@ okmickey1-3/+1
2007-01-16Retire VOP_LEASE(); It was a bit for NQNFS and hasthib1-3/+1
2004-08-03NFS commit coalescion: instead of sending a commit for each block, coalescemarius1-1/+16
2004-04-26nfs_poll cannot simply be defined to seltrue so use a stub nfs_pollmillert1-2/+2
2004-03-02silly fifos aren't a real fs, so we have to be sure to call reclaimtedu1-1/+2
2003-09-23Replace select backends with poll backends. selscan() and pollscan()millert1-2/+2
2003-06-02Remove the advertising clause in the UCB license which Berkeleymillert1-6/+2
2003-05-13Kill a bunch more commons (very few left =)jason1-2/+2
2002-03-14First round of __P removal in sysmillert1-48/+48
2002-02-23Sigh. The diff is out for testing for three months without a single problem.art1-5/+4
2002-02-22More locking in the NFS codecsapuntz1-4/+5
2001-12-19UBC was a disaster. It worked very good when it worked, but on someart1-15/+1
2001-11-27Merge in the unified buffer cache code as found in NetBSD 2001/03/10. Theart1-1/+15
2001-11-15Remove creds from struct buf, move the creds that nfs need into the nfs node.art1-2/+4
2001-06-25Remove NQNFScsapuntz1-4/+1
2001-06-25Get rid of old directory caching scheme which caused persistent duplicates.csapuntz1-3/+1
2001-06-23Get rid of several unused vnode operationscsapuntz1-8/+1
1998-08-06Rename vop_revoke, vn_bwrite, vop_noislocked, vop_nolock, vop_nounlockcsapuntz1-6/+5
1997-11-06Updates for VFS Lite 2 + soft update.csapuntz1-7/+1
1997-10-06back out vfs lite2 till after 2.2deraadt1-1/+7
1997-10-06VFS Lite2 Changescsapuntz1-7/+1
1996-03-31From NetBSD: NFSv3 import (tomorrow's Net's kernel)mickey1-77/+138
1996-02-29From NetBSD: merge with 960217 (still NFSv2)niklas1-52/+54
1995-10-18initial import of NetBSD treederaadt1-0/+167