| Age | Commit message (Expand) | Author |
| 2016-05-19 | Keep the old vcache node on rekey. Change its key and remove the | hannken |
| 2016-05-19 | Add VFS_VNODE_PRIVATE protected operations vnalloc_marker() to create, | hannken |
| 2016-04-22 | Report what error was if nonzero with KASSERTMSG. | riastradh |
| 2015-11-12 | Take the vnode lock before the vnode is marked VI_CHANGING and fed | hannken |
| 2015-07-12 | Operations getnewvnode() and ungetnewvnode() have been replaced with vcache. | hannken |
| 2015-06-23 | Use VFS_PROTOS() for deadfs. Rename dead_mount to dead_rootmount. | hannken |
| 2015-06-23 | Remove the test for mounted-on block devices in vclean() and | hannken |
| 2015-04-20 | Cull unused vnode v_iflags: VI_LAYER, VI_LOCKSHARE. | riastradh |
| 2015-04-20 | Make vget always return vnode unlocked. | riastradh |
| 2015-03-17 | Add new operation "vcache_new()" to allocate and initialise a new | hannken |
| 2014-10-03 | When creating a vnode with vcache_get() mark the vnode VI_CHANGING until | hannken |
| 2014-09-05 | Don't next structure and enum definitions. | matt |
| 2014-07-05 | Add vcache operations to support key changes: | hannken |
| 2014-05-08 | Add a global vnode cache: | hannken |
| 2014-03-24 | - Make VI_XLOCK, VI_CLEAN and VI_LOCKSHARE private to kern/vfs_*.c. | hannken |
| 2014-03-17 | Add fstrans_startnowait()/fstrans_done() to vrele_thread(). | hannken |
| 2014-03-05 | Current support for iterating over mnt_vnodelist is rudimentary. Every | hannken |
| 2014-02-27 | The current implementation of vn_lock() is racy. Modification of | hannken |
| 2014-02-27 | Currently dead vnodes still reside on the vnodelist of the file system | hannken |
| 2013-12-07 | When deciding to defer in vrelel(): | hannken |
| 2013-12-01 | Put back the vnode changes I backed out yesterday; they were not the problem. | christos |
| 2013-12-01 | Revert recent vnode changes per PR/48411, I still have deadlocks with | christos |
| 2013-11-29 | Change vrelel() to mark the vnode as changing after it has aquired | hannken |
| 2013-11-23 | Replace VI_INACTNOW and VI_INACTREDO with a new flag VI_CHANGING that gets | hannken |
| 2013-11-07 | Make vclean static (ride 6.99.2). | hannken |
| 2013-11-03 | cleanvnode(): | hannken |
| 2013-10-29 | Vnode API cleanup pass 1. | hannken |
| 2013-10-25 | Mark diagnostic-only variables | martin |
| 2013-09-30 | Remove VI_INACTPEND. Last consumer was vcount() which got removed 2010-01-08. | hannken |
| 2013-09-21 | In description of a locking mess, add reference to the PR for the bug | dholland |
| 2013-02-13 | Make the spec_node table implementation private to spec_vnops.c. | hannken |
| 2013-02-09 | printflike maintenance. | christos |
| 2012-11-12 | Bring back Manuel Bouyers patch to resolve races between vget() and vrelel() | hannken |
| 2012-10-12 | Update comment on vnode life-cycle a little. | rmind |
| 2011-12-20 | Move the diagnostic check for a missing VOP_CLOSE() to the top of vrelel(). | hannken |
| 2011-10-07 | As vnalloc() always allocates with PR_WAITOK there is no longer the need | hannken |
| 2011-10-03 | As getnewvnode() is prepared to wait for an allocation change vnalloc() | hannken |
| 2011-10-02 | The path getnewvnode()->getcleanvnode()->vclean()->VOP_LOCK() will panic | hannken |
| 2011-09-29 | rename vpanic() to vnpanic() and make it varyadic. While there, fix the | christos |
| 2011-09-01 | Check for v_type before v_rdev because it is cheaper and safer. | christos |
| 2011-06-12 | Welcome to 5.99.53! Merge rmind-uvmplock branch: | rmind |
| 2011-05-19 | Add some general description of vnode life-cycle. | rmind |
| 2011-05-19 | Remove cache_purge(9) calls from reclamation routines in the file systems, | rmind |
| 2011-05-13 | Sprinkle __cacheline_aligned and __read_mostly. | rmind |
| 2011-04-04 | getcleanvnode: make static, add few comments, convert checks to asserts. | rmind |
| 2011-04-02 | KNF, slightly improve few comments. | rmind |
| 2011-04-02 | vfs_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-02 | Split off parts of vfs_subr.c into vfs_vnode.c and vfs_mount.c modules. | rmind |