| Age | Commit message (Expand) | Author |
| 2023-02-24 | kern: Eliminate most __HAVE_ATOMIC_AS_MEMBAR conditionals. | riastradh |
| 2022-12-09 | Harden layered file systems usage of field "mnt_lower" against | hannken |
| 2022-11-10 | If built with DEBUG Limit the depth of file system stack so kernel sanitizers | hannken |
| 2022-11-04 | Add a helper to set or clear lower mount and use it. | hannken |
| 2022-10-26 | sys/filedesc.h: New home for extern cwdi0. | riastradh |
| 2022-09-13 | vflush(9): Insert `involuntary' preemption point at each vnode. | riastradh |
| 2022-08-26 | Two defects in vfs_getnewfsid(): | hannken |
| 2022-08-22 | Protect changing "v_mountedhere" with file system suspension instead | hannken |
| 2022-07-08 | Suspend file system after VFS_MOUNT() and before taking mnt_updating. | hannken |
| 2022-04-09 | sys: Use membar_release/acquire around reference drop. | riastradh |
| 2022-03-28 | specfs: Let spec_node_lookup_by_dev wait for reclaim to finish. | riastradh |
| 2022-03-24 | vfs(9): Add missing vnode lock around VOP_CLOSE in vfs_mountroot. | riastradh |
| 2022-03-19 | Lock vnode across VOP_OPEN. | hannken |
| 2022-03-16 | s/paniced/panicked/ and s/borken/broken/ in comments. | andvar |
| 2022-03-12 | sys: Membar audit around reference count releases. | riastradh |
| 2022-02-04 | Stop clearing "v_mountedhere" in mount_domount() error path. | hannken |
| 2021-02-16 | Reorganize uvm_swap_shutdown() a bit, make sure the vnode gets | hannken |
| 2020-11-19 | We have to ignore interrupts when suspending here the same way | hannken |
| 2020-10-13 | Suspend file system before unmounting in mount_domount() error path | hannken |
| 2020-05-23 | Move proc_lock into the data segment. It was dynamically allocated because | ad |
| 2020-05-01 | Undo Rev. 1.79, it breaks root-on-raid where it destroys the component | hannken |
| 2020-04-21 | Revert the changes made in February to make cwdinfo use mostly lockless, | ad |
| 2020-04-20 | Rename buf_syncwait() to vfs_syncwait(), and have it wait on v_numoutput | ad |
| 2020-04-19 | Destroy anonymous device vnodes on reboot once the last file system | hannken |
| 2020-04-13 | Replace most uses of vp->v_usecount with a call to vrefcnt(vp), a function | ad |
| 2020-04-13 | hardclock_ticks -> getticks() | maxv |
| 2020-04-10 | vfs_mountroot(): don't needlessly grab a second reference to the root vnode | ad |
| 2020-02-23 | Merge from ad-namecache: | ad |
| 2020-01-17 | VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, to | ad |
| 2019-12-22 | Make mntvnode_lock per-mount, and address false sharing of struct mount. | ad |
| 2019-11-16 | NULL-check the structure pointer, not the address of its first field. Also | maxv |
| 2019-08-19 | If we could not start extattr for some reason, don't advertise extattr in the | christos |
| 2019-02-20 | Move fstrans_unmount() to vfs_rele(), just before it would free the mount. | hannken |
| 2019-02-20 | Attach "mnt_transinfo" to "dead_rootmount" so every mount has a | hannken |
| 2019-02-05 | Allow dounmount() with file system already suspended. | hannken |
| 2017-08-21 | Change forced unmount to revert open device vnodes to anonymous devices. | hannken |
| 2017-06-04 | Operations fstrans_start() and fstrans_start_nowait() now always | hannken |
| 2017-06-01 | remove checks for failure after memory allocation calls that cannot fail: | chs |
| 2017-05-24 | With dounmount() working on a suspended file system remove no longer | hannken |
| 2017-05-24 | Remove the syncer dance from dounmount(). The syncer skips | hannken |
| 2017-05-17 | Suspend file system while unmounting. This way no operations run | hannken |
| 2017-05-07 | Enter fstrans from _vfs_busy() and leave from vfs_unbusy(). | hannken |
| 2017-05-07 | Move fstrans initialization to vfs_mountalloc(). | hannken |
| 2017-05-07 | Remove now invalid comment. | hannken |
| 2017-04-17 | Add vfs_trybusy() and mountlist_iterator_trynext() and use it for the syncer. | hannken |
| 2017-04-17 | No need to keep a not yet visible mount busy. Move vfs_busy() | hannken |
| 2017-04-17 | Remove unused argument "nextp" from vfs_busy() and vfs_unbusy(). | hannken |
| 2017-04-17 | Add vfs_ref(mp) and vfs_rele(mp) to add or remove a reference to | hannken |
| 2017-04-17 | Cleanup after mountlist iterator: | hannken |
| 2017-04-12 | Switch vfs_getvfs(), dounmount() and vfs_mountroot() to mountlist iterator. | hannken |