| Age | Commit message (Expand) | Author |
| 2022-07-18 | Make kqueue event status for vnodes shareable, and for stacked file systems | thorpej |
| 2022-03-19 | Remove now unused VV_LOCKSWORK, all file systems support locking. | hannken |
| 2022-03-19 | As FSTRANS is part of VOP_*LOCK() since June 4, 2017 the vdead_check() | hannken |
| 2020-08-18 | Operation union_readdirhook() stores the lower directory as un_uppervp. | hannken |
| 2020-02-23 | UVM locking changes, proposed on tech-kern: | ad |
| 2018-01-28 | CID-1428639: make sure we always initialiaze hash, because if ultimately | christos |
| 2017-07-17 | Make union_newlower() ans union_newupper() local to union_subr.c, | hannken |
| 2017-06-01 | remove checks for failure after memory allocation calls that cannot fail: | chs |
| 2016-08-20 | Remove now obsolete operation vcache_remove(). | 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-02-24 | A union node may be reactivated while it is being reclaimed so | hannken |
| 2015-02-16 | Change union to vcache. Use address of the union node as key. | hannken |
| 2015-02-16 | Add reference count to union node. | hannken |
| 2015-02-16 | Remove a superfluous vref(), VOP_CREATE() was changed to | hannken |
| 2014-09-05 | Try not to use f_data, use f_{vnode,socket,pipe,mqueue,kqueue,ksem} to get | matt |
| 2014-06-17 | Unlock directory vnode after VOP_CREATE. | hannken |
| 2014-05-17 | Also set or assert that *vpp is null before calling VOP_MKDIR. | dholland |
| 2014-05-17 | Set *vpp to NULL before calling VOP_CREATE. This always happens when | dholland |
| 2014-02-16 | Change union_allocvp() to take an unlocked uppervp and to return the | hannken |
| 2014-02-14 | Member un_flags is unused now -- remove. | hannken |
| 2014-02-13 | Get rid of UN_KLOCK to keep a lock on vput(). It is not really needed | hannken |
| 2014-02-07 | Change vnode operation lookup to return the resulting vnode *vpp unlocked. | hannken |
| 2014-01-23 | Change vnode operations create, mknod, mkdir and symlink to return | hannken |
| 2014-01-17 | Change vnode operations create, mknod, mkdir and symlink to keep the | hannken |
| 2013-10-17 | remove unused code | christos |
| 2012-11-05 | Disentangle the namecache from the internals of namei. | dholland |
| 2011-11-25 | When union_allocvp() finds a node being cleaned out and the caller holds | hannken |
| 2011-11-23 | Use hashinit() / hashdone() to create the union node hash list. | hannken |
| 2011-11-21 | Replace flag based union node locking with generic vnode lock, support | hannken |
| 2011-11-14 | Remove a needless vnode lock/unlock dance. This is a leftover from the | hannken |
| 2011-10-18 | VOP_GETATTR() needs a shared lock at least. | hannken |
| 2011-08-23 | Stop abusing relookup() to prepare the creation of new nodes | hannken |
| 2011-08-13 | Use mutexes to protect the hash lists instead of tsleep/wakeup. | hannken |
| 2011-08-12 | Change some `#ifdef DIAGNOSTIC' to `KASSERT'. | hannken |
| 2011-08-12 | When creating a union node representing a device initialize | hannken |
| 2011-08-10 | Update the (shared) v_interlock if the upper node changes. | hannken |
| 2011-08-10 | Use LK_SHARED, it is sufficient for VOP_GETATTR() and VOP_READDIR(). | hannken |
| 2011-08-07 | Change union rmdir semantics to fail directory removal for | hannken |
| 2011-06-12 | Welcome to 5.99.53! Merge rmind-uvmplock branch: | rmind |
| 2011-01-02 | Remove the special refcount behavior (adding an extra reference to the | dholland |
| 2010-11-30 | Abolish the SAVENAME and HASBUF flags. There is now always a buffer, | dholland |
| 2010-11-30 | Abolish struct componentname's cn_pnbuf. Use the path buffer in the | dholland |
| 2010-07-21 | Make holding v_interlock mandatory for callers of vget(). | hannken |
| 2010-07-16 | Always take the hash list lock before removing a node from the hash chain. | hannken |
| 2010-06-24 | Clean up vnode lock operations pass 2: | hannken |
| 2010-06-06 | Change layered file systems to always pass the locking VOP's down to the | hannken |
| 2010-01-08 | The VATTR_NULL/VREF/VHOLD/HOLDRELE() macros lost their will to live | pooka |
| 2008-12-17 | kill MALLOC and FREE macros. | cegger |
| 2008-03-21 | Catch up with descriptor handling changes. See kern_descrip.c revision | ad |