index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
kern
/
kern_event.c
Age
Commit message (
Expand
)
Author
2023-04-11
fix double words in comments
Jonathan Gray
2023-02-10
Adjust knote(9) API
Visa Hankala
2022-11-09
Remove kernel lock here since msleep() with PCATCH no longer requires it.
Claudio Jeker
2022-08-14
remove unneeded includes in sys/kern
Jonathan Gray
2022-07-09
Unwrap klist from struct selinfo as this code no longer uses selwakeup().
Visa Hankala
2022-06-27
kqueue: Clear task when closing kqueue
Visa Hankala
2022-06-20
Remove unused struct fileops field fo_poll and callbacks.
Visa Hankala
2022-06-12
kqueue: Fix missing wakeup
Visa Hankala
2022-05-12
kqueue: Fix race condition in knote_remove()
Visa Hankala
2022-05-06
Replace selwakeup() with KNOTE() in kqueue event activation.
Visa Hankala
2022-03-31
Move knote_processexit() call from exit1() to the reaper().
Todd C. Miller
2022-03-16
Remove an unneeded include.
Visa Hankala
2022-03-16
Use the refcnt API in kqueue.
Visa Hankala
2022-02-22
Delete unnecessary #includes of <sys/domain.h> and/or <sys/protosw.h>
Philip Guenther
2022-02-13
Use knote_modify() and knote_process() in obvious places.
Visa Hankala
2022-02-13
Rename knote_modify() to knote_assign()
Visa Hankala
2022-02-11
Inline klist_empty() for more economic machine code.
Visa Hankala
2022-02-08
poll(2): Switch to kqueue backend
Visa Hankala
2021-12-25
kqueue: Invalidate revoked vnodes' knotes on the fly
Visa Hankala
2021-12-20
Make filt_dead() selectively inactive with EVFILT_EXCEPT
Visa Hankala
2021-12-20
Run seltrue/dead event filter in modify and process callbacks
Visa Hankala
2021-12-11
Clarify usage of __EV_POLL and __EV_SELECT
Visa Hankala
2021-11-29
kqueue: Revise badfd knote handling
Visa Hankala
2021-11-15
Revert to eager removal of poll/select knotes
Visa Hankala
2021-11-13
Let filt_fileattach() run without the kernel lock
Visa Hankala
2021-11-12
Keep knotes between poll/select systems calls
Visa Hankala
2021-11-06
Make kqread event filter MP-safe
Visa Hankala
2021-07-24
Modifying a knote must be done with the corresponding lock held. Assert
Martin Pieuchot
2021-07-22
Make kqpoll_dequeue() usable with lazy removal of knotes
Visa Hankala
2021-06-16
kqueue: kq_lock is needed when updating kn_status
Visa Hankala
2021-06-11
Remember to lock kqueue mutex in filt_timermodify().
Visa Hankala
2021-06-10
Serialize internals of kqueue with a mutex
Visa Hankala
2021-06-02
Enable pool cache on knote pool
Visa Hankala
2021-04-22
kqueue: Make timer re-addition reset existing timer
Visa Hankala
2021-02-27
Replace stray direct call of f_event with filter_event().
Visa Hankala
2021-02-24
kqueue: Revise filterops interface
Visa Hankala
2021-01-27
kqueue: Fix termination assert
Visa Hankala
2021-01-17
kqueue: Revise fd close notification
Visa Hankala
2021-01-08
Lock kernel before raising SPL in klist_lock()
Visa Hankala
2021-01-07
Adjust comment about klist_invalidate()
Visa Hankala
2020-12-25
Refactor klist insertion and removal
Visa Hankala
2020-12-23
Ensure that filt_dead() takes effect
Visa Hankala
2020-12-23
Clear error before each iteration in kqueue_scan()
Visa Hankala
2020-12-20
Introduce klistops
Visa Hankala
2020-12-18
Add fd close notification for kqueue-based poll() and select()
Visa Hankala
2020-12-18
Make knote_{activate,remove}() internal to kern_event.c.
Visa Hankala
2020-12-16
Remove kqueue_free() and use KQRELE() in kqpoll_exit().
Visa Hankala
2020-12-16
Link kqpoll instances to fd_kqlist.
Visa Hankala
2020-12-15
Use nkev in place of count in kqueue_scan().
Visa Hankala
2020-12-09
Add kernel-only per-thread kqueue & helpers to initialize and free it.
Martin Pieuchot
[next]