| Age | Commit message (Expand) | Author |
| 2023-04-22 | file(9): New fo_fpathconf operation. | riastradh |
| 2023-04-09 | kern: KASSERT(A && B) -> KASSERT(A); KASSERT(B) | riastradh |
| 2022-07-24 | kern_event.c: Mark KASSERT-only static function as __diagused. | riastradh |
| 2022-07-19 | Fix a problem whereby detaching a device that has open kevent | thorpej |
| 2022-07-19 | Make some knote implementation details private to kern_event.c. NFC, and | thorpej |
| 2022-07-13 | Move klist_{init,fini,insert,remove}() into kern_event.c. NFC. | thorpej |
| 2022-07-13 | Funnel knote alloc/free into a single pair of functions. NFCI. | thorpej |
| 2022-05-24 | fix various typos in comment, documentation and log messages. | andvar |
| 2022-02-12 | Add inline functions to manipulate the klists that link up knotes | thorpej |
| 2022-01-01 | s/aquire/acquire/ in comment. | msaitoh |
| 2021-10-23 | Fix a regression introduced in kern_event.c,v 1.129 that would cause | thorpej |
| 2021-10-23 | Add support for the EVFILT_EMPTY filter, which is activated when the | thorpej |
| 2021-10-22 | Support modifying an existing timer without having to delete it first. | thorpej |
| 2021-10-21 | Allow the f_touch() filter op to return an error, specifically in | thorpej |
| 2021-10-21 | Re-factor the code that computes the EVFILT_TIMER value into its own | thorpej |
| 2021-10-21 | - Don't use a separate kqueue_timer_lock; just protect those knotes | thorpej |
| 2021-10-13 | Add support for the NOTE_SECONDS, NOTE_MSECONDS, NOTE_USECONDS, | thorpej |
| 2021-10-11 | Setting EV_EOF requires modifying kn->kn_flags. However, that relies on | thorpej |
| 2021-10-10 | Check _KERNEL_OPT before including opt_ddb.h. | thorpej |
| 2021-10-10 | Changes to make EVFILT_PROC MP-safe: | thorpej |
| 2021-09-30 | Make the info returned by kqueue_stat() a little less barren. | thorpej |
| 2021-09-30 | In knote(), don't call kn->kn_fop->f_event() directly; use filter_event() | thorpej |
| 2021-09-26 | In kqueue_kqfilter(), return EINVAL instead of 1 if something other than | thorpej |
| 2021-09-26 | - Rename kqueue_misc_lock -> kqueue_timer_lock, since EVFILT_TIMER is | thorpej |
| 2021-09-26 | Fix the locking around EVFILT_FS. Previously, the code would walk the | thorpej |
| 2021-09-26 | Mark kqread_filtops, user_filtops, and seltrue_filtops as MPSAFE. | thorpej |
| 2021-09-26 | - Define a new filterops flag FILTEROP_MPSAFE, which states that the | thorpej |
| 2021-09-26 | Change the kqueue filterops::f_isfd field to filterops::f_flags, and | thorpej |
| 2021-09-21 | undo previous, wrong file. | christos |
| 2021-09-21 | don't opencode kauth_cred_get() | christos |
| 2021-05-02 | implement fo_restart hook for kqueue descriptors, so that close(2) | jdolecek |
| 2021-01-27 | Fix non-DIAGNOSTIC build | skrll |
| 2021-01-26 | call f_touch with kq_lock held, and without KERNEL_LOCK() - for this | jdolecek |
| 2021-01-25 | put back clearing of KN_QUEUED and check for re-queue - as rev. 1.53 notes, | jdolecek |
| 2021-01-24 | don't check signals while waiting for other kqueue scans to finish | jdolecek |
| 2021-01-21 | remove stray debug #define DEBUG | jdolecek |
| 2021-01-21 | adjust kq_check() (enabled with DEBUG) to new reality - it's now perfectly | jdolecek |
| 2021-01-20 | fix a race in kqueue_scan() - when multiple threads check the same | jdolecek |
| 2020-12-27 | reduce indentation for the main processing loop in kqueue_scan(), this also | jdolecek |
| 2020-12-11 | Use sel{record,remove}_knote(). | thorpej |
| 2020-10-31 | PR/55663: Ruslan Nikolaev: Add support for EVFILT_USER in kqueue(2) | christos |
| 2020-05-23 | Move proc_lock into the data segment. It was dynamically allocated because | ad |
| 2020-02-01 | Load struct filedesc::fd_dt with atomic_load_consume. | riastradh |
| 2019-10-18 | print which process asked for an unsupported event so we can fix it. | christos |
| 2018-11-13 | Fix kernel info leak. There are 4 bytes of padding in struct kevent. | maxv |
| 2018-01-12 | Set EV_ONESHOT to prevent rescheduling | christos |
| 2018-01-09 | Merge autofs support from: Tomohiro Kusumi | christos |
| 2017-11-30 | add fo_name so we can identify the fileops in a simple way. | christos |
| 2017-11-30 | Put previous removed diagnostic back as debug. It has caught in the past | christos |
| 2017-11-30 | Remove spammy kevent failure printf. | riastradh |