summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_node.c
AgeCommit message (Expand)Author
2020-05-01Resolve delayed truncation from nfs_inactive() too.hannken
2020-02-24v_interlock -> vmobjlockad
2019-10-18 s/initalize/initialize/ in comment or printf message.msaitoh
2018-05-28add a genfs method to allow a file system to limit the range of pageschs
2017-05-26Eliminate crusty debugging sludge.riastradh
2017-05-26Make VOP_RECLAIM do the last unlock of the vnode.riastradh
2017-04-11Make VOP_INACTIVE preserve vnode lock on return.riastradh
2016-08-20Remove now obsolete operation vcache_remove().hannken
2014-05-30Change NFS from rbtree to vcache.hannken
2014-02-27The current implementation of vn_lock() is racy. Modification ofhannken
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-05-19Remove cache_purge(9) calls from reclamation routines in the file systems,rmind
2010-09-24Fixes/improvements to RB-tree implementation:rmind
2010-07-21Make holding v_interlock mandatory for callers of vget().hannken
2010-07-01Remove vlockmgr(). Generic vnode lock operations now use a rwlock locatedhannken
2010-06-24Clean up vnode lock operations pass 2:hannken
2009-03-15ansify function definitionscegger
2009-03-14Change about 4500 of the K&R function definitions to ANSI ones.dsl
2009-01-02- Don't vput() a vnode that we do not hold locked.ad
2008-11-19Make the emulations, exec formats, coredump, NFS, and the NFS serverad
2008-10-22Don't need nfs_vfs_reinit anymore since we don't resize tables anymore.matt
2008-10-22Change NFS to use a RB-tree for its FH->nfsnode lookups.matt
2008-09-30Initialize nfsnode pools and malloc type dynamically in thepooka
2008-05-24Make sure that we flush the NFS directory cache in case of an NFS mounttron
2008-05-05- Convert hashinit() to use kmem_alloc(). The hash tables can be largead
2008-01-30Replace struct lock on vnodes with a simpler lock object built onad
2008-01-26- Make nfsnode hash MPSAFE.ad
2008-01-17Correct test of v_usecount.ad
2008-01-02use kmem_alloc instead of malloc.yamt
2008-01-02Merge vmlocking2 to head.ad
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-08-06nfs_inactive: turn a panic into a printf for now, as it isn't critical.yamt
2007-06-12nfs_inactive: don't clear NTRUNCDELAYED erroneously.yamt
2007-03-12Pass an ipl argument to pool_init/POOL_INIT to be used when initializingad
2007-02-21Replace the Mach-derived boolean_t type with the C99 bool type. Athorpej
2007-02-20Call genfs_node_destroy() where appropriate.ad
2007-02-15use mutex and rwlock rather than lockmgr.yamt
2006-12-28remove several nqnfs definitions.yamt
2006-12-27remove nqnfs.yamt
2006-11-09remove some __unused in function parameters.yamt
2006-10-12- sprinkle __unused on function decls.christos
2006-07-23Use the LWP cached credentials where sane.ad
2006-05-14integrate kauth.elad
2006-03-30some cleanups after the introduction of GOP_SIZE_MEM flag.yamt
2006-01-02nfs_inactive:yamt
2005-12-11merge ktrace-lwp.christos
2005-06-28- constify genfs_ops.yamt
2005-02-26nuke trailing whitespaceperry
2005-01-27keep directory eof cache when inactivating vnodeyamt
2004-04-25Initialise (most) pools from a link set instead of explicit callssimonb