summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_vnode.c
AgeCommit message (Expand)Author
2014-02-27The current implementation of vn_lock() is racy. Modification ofhannken
2014-02-27Currently dead vnodes still reside on the vnodelist of the file systemhannken
2013-12-07When deciding to defer in vrelel():hannken
2013-12-01Put back the vnode changes I backed out yesterday; they were not the problem.christos
2013-12-01Revert recent vnode changes per PR/48411, I still have deadlocks withchristos
2013-11-29Change vrelel() to mark the vnode as changing after it has aquiredhannken
2013-11-23Replace VI_INACTNOW and VI_INACTREDO with a new flag VI_CHANGING that getshannken
2013-11-07Make vclean static (ride 6.99.2).hannken
2013-11-03cleanvnode():hannken
2013-10-29Vnode API cleanup pass 1.hannken
2013-10-25Mark diagnostic-only variablesmartin
2013-09-30Remove VI_INACTPEND. Last consumer was vcount() which got removed 2010-01-08.hannken
2013-09-21In description of a locking mess, add reference to the PR for the bugdholland
2013-02-13Make the spec_node table implementation private to spec_vnops.c.hannken
2013-02-09printflike maintenance.christos
2012-11-12Bring back Manuel Bouyers patch to resolve races between vget() and vrelel()hannken
2012-10-12Update comment on vnode life-cycle a little.rmind
2011-12-20Move the diagnostic check for a missing VOP_CLOSE() to the top of vrelel().hannken
2011-10-07As vnalloc() always allocates with PR_WAITOK there is no longer the needhannken
2011-10-03As getnewvnode() is prepared to wait for an allocation change vnalloc()hannken
2011-10-02The path getnewvnode()->getcleanvnode()->vclean()->VOP_LOCK() will panichannken
2011-09-29rename vpanic() to vnpanic() and make it varyadic. While there, fix thechristos
2011-09-01Check for v_type before v_rdev because it is cheaper and safer.christos
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-05-19Add some general description of vnode life-cycle.rmind
2011-05-19Remove cache_purge(9) calls from reclamation routines in the file systems,rmind
2011-05-13Sprinkle __cacheline_aligned and __read_mostly.rmind
2011-04-04getcleanvnode: make static, add few comments, convert checks to asserts.rmind
2011-04-02KNF, slightly improve few comments.rmind
2011-04-02vfs_drainvnodes: drop lwp argument, remove variable name in prototype.rmind
2011-04-02- Move vrele_list flush notify code into vrele_flush() routine.rmind
2011-04-02Split off parts of vfs_subr.c into vfs_vnode.c and vfs_mount.c modules.rmind