aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_event.c
Commit message (Expand)AuthorAgeFilesLines
* kcmp(2): implement for generic file typesKonstantin Belousov2024-01-241-0/+1
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* kevent: Make references to filter definitions constMark Johnston2023-06-021-9/+8
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* Rename kqueue1(2) to kqueuex(2) to avoid compat issues with NetBSDKonstantin Belousov2023-04-041-1/+1
* Add kqueue1() syscallKonstantin Belousov2023-03-271-0/+13
* kqueue: retire knlist_init_rw_reader()Robert Wing2022-08-211-33/+0
* AST: reworkKonstantin Belousov2022-08-021-8/+4
* struct kinfo_file changes needed for lsof to work using only usermode APIs`Damjan Jovanovic2022-06-181-0/+4
* kevent: Fix an off-by-one in filt_timerexpire_l()Mark Johnston2022-05-251-1/+1
* kqueue: Trim trailing whitespaceDmitry Chagin2022-05-191-10/+10
* Add timespecvalid_interval macro and use it.Dmitry Chagin2022-04-251-2/+1
* kern: Remove a double word in a source code commentGordon Bergling2022-04-091-1/+1
* struct kevent_freebsd11 -> struct freebsd11_keventBrooks Davis2021-11-151-5/+5
* vfs: remove thread argument from VOP_STATMateusz Guzik2021-10-111-2/+1
* kqueue: fix recent assertionKyle Evans2021-10-011-1/+2
* kqueue: don't arbitrarily restrict long-past values for NOTE_ABSTIMEKyle Evans2021-10-011-3/+8
* kqueue: Add EV_KEEPUDATA flagNathaniel Wesley Filardo2021-09-241-1/+9
* kqueue: drain kqueue taskqueue if syscall tickled itKonstantin Belousov2021-09-061-0/+11
* kevent: Fix races between timer detach and kqtimer_proc_continue()Mark Johnston2021-09-011-4/+14
* kqueue: replace kq_ncallouts loop with atomic_fetchaddMateusz Guzik2021-06-021-7/+5
* kevent: Prohibit negative change and event list lengthsMark Johnston2021-05-271-0/+7
* kqueue timer: Remove detached knotes from the process stop queueMark Johnston2021-05-141-1/+14
* filt_timerexpire: do not iterate over the intervalKonstantin Belousov2021-05-031-3/+12
* Minor style cleanupWarner Losh2021-04-181-2/+2
* filt_timerexpire: avoid process lock recursionKonstantin Belousov2021-04-141-7/+15
* Stop arming kqueue timers on knote owner suspend or terminateKonstantin Belousov2021-04-091-7/+53
* Add helper for kqueue timers callout schedulingKonstantin Belousov2021-04-091-4/+13
* Convert remaining cap_rights_init users to cap_rights_init_oneMateusz Guzik2021-01-121-1/+2
* kevent(2): Bugfix for wrong EVFILT_TIMER timeoutsJan Kokemüller2021-01-091-1/+1
* kqueue: save space by using only one func pointer for assertionsMateusz Guzik2020-11-091-30/+18
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+1
* kqueue: fix conversion of timer data to sbintimeKyle Evans2020-04-211-1/+1
* kqueue: use new capsicum helpersMateusz Guzik2020-02-151-3/+3
* Avoid relying on header pollution from sys/refcount.h.Mark Johnston2019-07-291-0/+1
* proc: postpone proc unlock until after reporting with kqueueMateusz Guzik2018-12-081-3/+3
* Pass malloc flags directly through kevent(2) subroutines.Mark Johnston2018-11-241-24/+21
* Plug some kernel memory disclosures via kevent(2).Mark Johnston2018-11-241-1/+2
* Ensure that knotes do not get registered when KQ_CLOSING is set.Mark Johnston2018-11-241-9/+19
* Lock the knlist before releasing the in-flux state in knote_fork().Mark Johnston2018-11-241-1/+1
* Honour the waitok parameter in kevent_expand().Mark Johnston2018-11-231-6/+3
* Avoid unsynchronized updates to kn_status.Mark Johnston2018-11-211-8/+13
* Remove KN_HASKQLOCK.Mark Johnston2018-11-211-4/+0
* Allow a EVFILT_TIMER kevent to be updated.David Bright2018-07-271-10/+106
* kevent: annotate unused stack localMatt Macy2018-05-191-4/+2
* filt_timerdetach: only assign to old if we're going to check it inMatt Macy2018-05-191-1/+3
* Eliminate the overhead of gratuitous repeated reinitialization of cap_rightsMatt Macy2018-05-091-3/+1
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Decode kevent structures logged via ktrace(2) in kdump.John Baldwin2017-11-251-53/+16