| Age | Commit message (Expand) | Author |
| 2023-02-13 | When mounting a union file system set its lower mount only on success. | hannken |
| 2023-02-06 | Set IMNT_MPSAFE only if all lower layers have it set. | hannken |
| 2022-11-21 | When testing whiteout support on the underlying file system | hannken |
| 2022-11-04 | Add a helper to set or clear lower mount and use it. | hannken |
| 2022-09-12 | kmem_alloc -> kmem_zalloc, thanks Rin. | christos |
| 2022-09-11 | - avoid another credential leak on error from Chris J-D | christos |
| 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 |
| 2021-12-10 | s/unaccessible/inaccessible/ | andvar |
| 2021-12-10 | Fix previous, don't copy up if the underlying node is unreadable. | hannken |
| 2021-12-05 | In union_access() copy up regular files before checking permissions. | hannken |
| 2021-10-20 | Overhaul of the EVFILT_VNODE kevent(2) filter: | thorpej |
| 2021-07-04 | Fix union_parsepath(), either the upper or the lower dvp may be NULL. | hannken |
| 2021-06-29 | Now remove cn_consume from struct componentname. | dholland |
| 2021-06-29 | Onionfs needs to know about parsepath too, in case it has one of the | dholland |
| 2021-06-29 | - Add a new vnode op: VOP_PARSEPATH. | dholland |
| 2020-08-18 | Operation union_readdirhook() stores the lower directory as un_uppervp. | hannken |
| 2020-05-16 | Add ACL support for FFS. From FreeBSD. | christos |
| 2020-03-16 | Use the module subsystem's ability to process SYSCTL_SETUP() entries to | pgoyette |
| 2020-02-23 | UVM locking changes, proposed on tech-kern: | ad |
| 2020-01-17 | VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, to | ad |
| 2019-02-20 | Set "mnt_lower" before the first file system operation on the new file system. | hannken |
| 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 |
| 2017-05-26 | Make VOP_RECLAIM do the last unlock of the vnode. | riastradh |
| 2017-05-24 | Use VCALL() to lock or unlock the lower node. | hannken |
| 2017-05-07 | Move v_writecount adjustment from revoke to reclaim. | hannken |
| 2017-04-26 | Change VOP_REMOVE and VOP_RMDIR to preserve lock/ref on dvp. | riastradh |
| 2017-04-17 | Remove unused argument "nextp" from vfs_busy() and vfs_unbusy(). | hannken |
| 2017-04-11 | Make VOP_INACTIVE preserve vnode lock on return. | riastradh |
| 2017-04-01 | KASSERT(mutex_owned(vp->v_interlock)) in vnode iterator selector. | riastradh |
| 2017-03-06 | Add field "mnt_lower" to "struct mount" to track the file system | hannken |
| 2017-03-06 | Handle v_writecount from union_open(), union_close() and union_revoke() | hannken |
| 2017-02-17 | Add generic genfs_suspendctl() and use it for all file systems. | hannken |
| 2016-08-20 | Remove now obsolete operation vcache_remove(). | hannken |
| 2015-07-23 | union_unmount: use vfs_vnode_iterator to count attached vnodes. | hannken |
| 2015-04-20 | Make VOP_LINK return directory still locked and referenced. | riastradh |
| 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-10-18 | src is too big these days to tolerate superfluous apostrophes. It's | snj |
| 2014-10-11 | Define filesystem attributes with vfs dependency. | uebayasi |
| 2014-09-05 | Try not to use f_data, use f_{vnode,socket,pipe,mqueue,kqueue,ksem} to get | matt |
| 2014-07-25 | Add VOP_FALLOCATE and VOP_FDISCARD to every vnode ops table I can | dholland |
| 2014-06-17 | Unlock directory vnode after VOP_CREATE. | hannken |