summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2022-01-01copyright++;Jonathan Gray
2021-12-29Do not allow send/receive of kcov descriptors as the file descriptor canAnton Lindqvist
2021-12-26Rework garbage collector for unix(4) sockets.Vitaliy Makkoveev
2021-12-25kqueue: Invalidate revoked vnodes' knotes on the flyVisa Hankala
2021-12-24Make poll/select version of filt_solisten() more similar to soo_poll().Visa Hankala
2021-12-23syncPhilip Guenther
2021-12-23Roll the syscalls that have an off_t argument to remove the explicit padding.Philip Guenther
2021-12-23Use TAILQ_FOREACH to traverse the disk list in sysctl_diskinit().Alexander Bluhm
2021-12-22While malloc sleeps, the disk list could change during sysctl. ThenAlexander Bluhm
2021-12-21Let malloc return an error as opposed of panicking when sysctlAnton Lindqvist
2021-12-20Make filt_dead() selectively inactive with EVFILT_EXCEPTVisa Hankala
2021-12-20Run seltrue/dead event filter in modify and process callbacksVisa Hankala
2021-12-15Adjust pty and tty event filtersVisa Hankala
2021-12-14Cover all state checks and updates with spltty() in filt_ttyread().Visa Hankala
2021-12-13acct(4) ac_tty shouldn't need NODEV from sys/param.h (which is kernel API),Theo de Raadt
2021-12-13Revise EVFILT_EXCEPT filtersVisa Hankala
2021-12-13Prevent kevent(2) use of EVFILT_EXCEPT with FIFOs and pipesVisa Hankala
2021-12-12Add vnode parameter to VOP_STRATEGY()Visa Hankala
2021-12-11Clarify usage of __EV_POLL and __EV_SELECTVisa Hankala
2021-12-10Revert "kbind(2): disable system call if not initialized beforePhilip Guenther
2021-12-09We only have one syscall table: inline sysent/SYS_MAXSYSCALL andPhilip Guenther
2021-12-08Fix select(2) exceptfds handling of FIFOs and pipesVisa Hankala
2021-12-07Delete the last emulation callbacks: we're Just ELF, so declarePhilip Guenther
2021-12-07Continue to delete emulation support: we only have one sigcode andPhilip Guenther
2021-12-07Add EVFILT_EXCEPT filter for pipesVisa Hankala
2021-12-07Continue to delete emulation support: since we're Just ELF, the sizePhilip Guenther
2021-12-07Make `unp_msgcount' and `unp_file' protection with `unp_gc_lock'Vitaliy Makkoveev
2021-12-06Start to delete emulation support: since we're Just ELF, makePhilip Guenther
2021-12-05kbind(2): disable system call if not initialized before first __tfork(2)Scott Soule Cheloha
2021-12-02firstc() and nextc() use an int of global static storage. Make thisTheo de Raadt
2021-12-01late allocation of clist in putc() and b_to_q() hasn't been required inTheo de Raadt
2021-11-30Prevent select(2) from blocking if registering found pending events.Visa Hankala
2021-11-29regenVitaliy Makkoveev
2021-11-29Unlock accept(2) and accept4(2) syscalls. Unlock them both because theyVitaliy Makkoveev
2021-11-29kqueue: Revise badfd knote handlingVisa Hankala
2021-11-26Mark exit1() and sigexit() as non-returningVisa Hankala
2021-11-24Fix type of count.Visa Hankala
2021-11-24Simplify arithmetics on the main path.Visa Hankala
2021-11-24Remove unneeded <sys/stdarg.h>.Visa Hankala
2021-11-24Refactor postsig_done(). Pass the catchmask and signal reset flag to theClaudio Jeker
2021-11-24Minor code cleanup. Move a comment to the right place, move a functionClaudio Jeker
2021-11-24Add a few dt(4) TRACEPOINTS to SMR. Should help to better understand whatClaudio Jeker
2021-11-22Revert poll(2) back to the original implementationVisa Hankala
2021-11-22Translate POLLNVAL in ppollcollect()Visa Hankala
2021-11-22Let futex_wait() run without kernel lockVisa Hankala
2021-11-19Make futexes work in shared anonymous memory.Mark Kettenis
2021-11-17When unp_connect() releases both solock() and vnode(9) locks the socket weVitaliy Makkoveev
2021-11-16Use nowake when poll/select has empty fd setVisa Hankala
2021-11-16Move UNIX domain sockets garbage collector out of `unp_lock.Vitaliy Makkoveev
2021-11-15Copy p_p->ps_pledge into a local variable (called pledge) in every functionTheo de Raadt