| Age | Commit message (Expand) | Author |
| 2023-04-30 | kern/vfs_subr.c: Revert previous build fixes, no longer needed. | riastradh |
| 2023-04-29 | Fix builds (hopefully) when DTRACE hooks are not included. | kre |
| 2023-04-29 | vfs: Sprinkle dtrace probes into syncer. | riastradh |
| 2023-04-29 | kern/vfs_subr.c: Sort includes. No functional change intended. | riastradh |
| 2022-10-26 | miscfs/deadfs/deadfs.h: New home for deadfs-related externs. | riastradh |
| 2022-09-13 | vfs(9): For MP-safe mounts, don't kernel lock in mount/unmount. | riastradh |
| 2022-09-13 | vfs_subr.c: Nix trailing whitespace. | riastradh |
| 2022-03-28 | driver(9): Make vdevgone call config_detach_commit if appropriate. | riastradh |
| 2022-03-28 | specfs: Let spec_node_lookup_by_dev wait for reclaim to finish. | riastradh |
| 2021-10-16 | Spinkle some KNF spaces after commas. | simonb |
| 2021-02-04 | introduce vfs.generic.timestamp_precision sysctl to control precision | jdolecek |
| 2020-07-26 | use the right printing function | christos |
| 2020-05-26 | Make vcache_tryvget() lockless. Reviewed by hannken@. | ad |
| 2020-05-16 | Add ACL support for FFS. From FreeBSD. | christos |
| 2020-04-21 | Revert the changes made in February to make cwdinfo use mostly lockless, | ad |
| 2020-04-13 | Replace most uses of vp->v_usecount with a call to vrefcnt(vp), a function | ad |
| 2020-03-14 | Make uvm_pagemarkdirty() responsible for putting vnodes onto the syncer | ad |
| 2020-03-01 | reassignbuf(), brelvp(): VI_WRMAPDIRTY is always clear if the object has no | ad |
| 2020-02-27 | Tighten up the locking around vp->v_iflag a little more after the recent | ad |
| 2020-02-23 | Merge from ad-namecache: | ad |
| 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-12-22 | Make mntvnode_lock per-mount, and address false sharing of struct mount. | ad |
| 2019-12-15 | Teach ddb(4)'s "show vnode_lock" about matching by v_interlock. | joerg |
| 2019-12-15 | Teach ddb(4) about printing the full mount list. | joerg |
| 2019-12-01 | Minor vnode locking changes: | ad |
| 2019-11-16 | Add a NULL check on the structure (same logic as my previous change in this | maxv |
| 2019-11-15 | NULL-check the structure pointer, not the address of its first field. This | maxv |
| 2019-09-22 | Add a new member to struct vfsstat and grow the unused members | christos |
| 2019-01-01 | Add "void *extra" argument to vcache_new() so a file system may | hannken |
| 2017-10-27 | Revert printf return value change. | joerg |
| 2017-10-27 | [syzkaller] Cast all the printf's to (void *) | utkarsh009 |
| 2017-06-04 | A vnode is usually called "active", if it has an associated file system | hannken |
| 2017-05-26 | Eliminate crusty debugging sludge. | riastradh |
| 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-07 | Enter fstrans from _vfs_busy() and leave from vfs_unbusy(). | hannken |
| 2017-04-17 | Add vfs_trybusy() and mountlist_iterator_trynext() and use it for the syncer. | hannken |
| 2017-04-12 | Switch vfs_vnode_lock_print() and printlockedvnodes() to _mountlist_next(). | hannken |
| 2017-03-31 | Remove extra 0x. This bug was added when replacing bitmask_snprintf(9) with | msaitoh |
| 2017-02-17 | Let syncer try fstrans_start() before running VFS_SYNC() to get rid | hannken |
| 2017-01-11 | Adapt to the recent vnode changes. | hannken |
| 2017-01-11 | Add ddb command to find a vnode by the address of its lock. | joerg |
| 2017-01-11 | Move vnode member v_lock as vi_lock to vnode_impl.h. | hannken |
| 2017-01-11 | Move vnode member v_mntvnodes as vi_mntvnodes to vnode_impl.h. | hannken |
| 2017-01-11 | Move vnode members v_synclist_slot and v_synclist as vi_synclist_slot and | hannken |
| 2017-01-05 | Name all "vnode_impl_t" variables "vip". | hannken |
| 2017-01-02 | Rename vget() to vcache_vget() and vcache_tryvget() respectively and | hannken |
| 2016-12-14 | Move vnode members "v_freelisthd" and "v_freelist" from "struct vnode" | hannken |
| 2016-11-03 | Add a function to print the fields of a vnode including its implementation | hannken |