| Age | Commit message (Expand) | Author |
| 2023-04-09 | genfs: KASSERT(A && B) -> KASSERT(A); KASSERT(B) | riastradh |
| 2023-03-03 | Fix genfs_can_chtimes() to also handle the condition: | hannken |
| 2022-12-09 | Harden layered file systems usage of field "mnt_lower" against | hannken |
| 2022-07-18 | Make kqueue event status for vnodes shareable, and for stacked file systems | thorpej |
| 2022-07-08 | Handle IMNT_GONE on the file system we want suspended not its | hannken |
| 2022-04-10 | fix various typos in comments and output/log messages. | andvar |
| 2022-03-27 | dedup the eofs link/symlink methods | christos |
| 2022-03-27 | Expose groupmember as kauth_cred_groupmember and use it. | christos |
| 2022-03-19 | Remove now unused genfs_nolock(), genfs_nounlock() and genfs_noislocked(). | hannken |
| 2022-01-14 | genfs(9): Prune dead branch. | riastradh |
| 2021-10-20 | Don't use genfs_rename_knote() in the "rename foo over hard-link to itself" | thorpej |
| 2021-10-20 | Overhaul of the EVFILT_VNODE kevent(2) filter: | thorpej |
| 2021-10-11 | Mark the EVFILT_VNODE filters MP-safe. | thorpej |
| 2021-10-11 | Setting EV_EOF requires modifying kn->kn_flags. However, that relies on | thorpej |
| 2021-10-10 | Must hold kn->kn_kq->kq_lock to modify kn->kn_flags. | thorpej |
| 2021-09-26 | Change the kqueue filterops::f_isfd field to filterops::f_flags, and | thorpej |
| 2021-06-29 | - Add a new vnode op: VOP_PARSEPATH. | dholland |
| 2020-09-05 | Round of uvm.h cleanup. | riastradh |
| 2020-09-05 | genfs_rename: Fix deadlocks in cross-directory cyclic rename. | riastradh |
| 2020-08-19 | Remove trailing \n from UVMHIST_LOG() format strings. | simonb |
| 2020-08-14 | centralize calls from UVM to radixtree into a few functions. | chs |
| 2020-08-10 | Output offsets in hex for UVMHIST. | rin |
| 2020-08-07 | accmode should be accmode_t | christos |
| 2020-06-27 | Introduce genfs_pathconf() and use it for the default case in all filesystems. | christos |
| 2020-06-14 | genfs_putpages(): when building a cluster make use of pages in the in the | ad |
| 2020-05-25 | - Alter the convention for uvm_page_array slightly, so the basic search | ad |
| 2020-05-20 | Fix EPERM vs EACCES on chtimes (thanks @hannken) | christos |
| 2020-05-18 | remove debugging, it is just clutter. | christos |
| 2020-05-18 | Fix EPERM vs EACCES return. | christos |
| 2020-05-17 | Start trying to reduce cache misses on vm_page during fault processing. | ad |
| 2020-05-16 | Add ACL support for FFS. From FreeBSD. | christos |
| 2020-04-25 | Allow root to access and modify system space extended attributes. | christos |
| 2020-04-13 | Replace most uses of vp->v_usecount with a call to vrefcnt(vp), a function | ad |
| 2020-04-04 | Merge the remaining changes from the ad-namecache branch, affecting namei() | ad |
| 2020-03-22 | Process concurrent page faults on individual uvm_objects / vm_amaps in | ad |
| 2020-03-17 | Tweak the March 14th change to make page waits interlocked by pg->interlock. | ad |
| 2020-03-14 | Update a comment. | ad |
| 2020-03-14 | Make uvm_pagemarkdirty() responsible for putting vnodes onto the syncer | ad |
| 2020-03-14 | Make page waits (WANTED vs BUSY) interlocked by pg->interlock. Gets RW | ad |
| 2020-03-14 | Unused variable. | ad |
| 2020-03-14 | - Hide the details of SPCF_SHOULDYIELD and related behind a couple of small | ad |
| 2020-03-14 | OR into bp->b_cflags; don't overwrite. | ad |
| 2020-02-27 | Tighten up the locking around vp->v_iflag a little more after the recent | ad |
| 2020-02-24 | v_interlock -> vmobjlock | ad |
| 2020-02-23 | Merge from ad-namecache: | ad |
| 2020-02-23 | UVM locking changes, proposed on tech-kern: | ad |
| 2020-02-18 | remove the aiodoned thread. I originally added this to provide a thread context | chs |
| 2020-01-17 | VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, to | ad |
| 2020-01-15 | Merge from yamt-pagecache (after much testing): | ad |
| 2019-12-31 | - Add and use wrapper functions that take and acquire page interlocks, and pairs | ad |