summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2024-04-17dogetrusage() must be called with the KERNEL_LOCK held for now.Claudio Jeker
2024-04-15Don't take solock() in soreceive() for udp(4) sockets.Vitaliy Makkoveev
2024-04-15Regen after sigsuspend and __thrsigdivert unlockClaudio Jeker
2024-04-15sigsuspend and __thrsigdivert no longer require the KERNEL_LOCK sinceClaudio Jeker
2024-04-13correct indentationJonathan Gray
2024-04-12Split single TCP inpcb table into IPv4 and IPv6 parts.Alexander Bluhm
2024-04-11Don't take solock() in soreceive() for SOCK_RAW inet sockets.Vitaliy Makkoveev
2024-04-11Take solock_shared() in soo_stat().Vitaliy Makkoveev
2024-04-10Remove `head' socket re-locking in sonewconn().Vitaliy Makkoveev
2024-04-10Unlock dosigsuspend() and with that some aspects of ppoll and pselectClaudio Jeker
2024-04-05syncTheo de Raadt
2024-04-05msyscall(2) goes awayTheo de Raadt
2024-04-05noone calls msyscall() anymore.Theo de Raadt
2024-04-02Implement SO_ACCEPTCONN in getsockopt(2)Claudio Jeker
2024-04-02Remove wrong "temporary udp error" comment in filt_so{read,write}(). NotVitaliy Makkoveev
2024-04-02Delete the msyscall mechanism entirely, since mimmutable+pinsyscalls hasTheo de Raadt
2024-04-02remove useless whitespace; from Jia TanTheo de Raadt
2024-03-31Allow listen(2) only on sockets of type SOCK_STREAM or SOCK_SEQPACKET.Vitaliy Makkoveev
2024-03-31Mark `so_rcv' sockbuf of udp(4) sockets as SB_OWNLOCK.Vitaliy Makkoveev
2024-03-30Prevent a recursion inside wakeup(9) when scheduler tracepoints are enabled.Martin Pieuchot
2024-03-29Remove one global variable duplicating uvmexp.pagesize.Miod Vallat
2024-03-28sysTheo de Raadt
2024-03-28Delete pinsyscall(2) [which was specific only to SYS_execve] nowTheo de Raadt
2024-03-27Introduce SB_OWNLOCK to mark sockets which `so_rcv' buffer modifiedVitaliy Makkoveev
2024-03-26Improve spinning in mtx_enter().Alexander Bluhm
2024-03-26Use `sb_mtx' to protect `so_rcv' receive buffer of unix(4) sockets.Vitaliy Makkoveev
2024-03-25Move the "no (hard) linking directories" and "no cross-mount links"Philip Guenther
2024-03-25regenVitaliy Makkoveev
2024-03-25Unlock shutdown(2).Vitaliy Makkoveev
2024-03-22Use sorflush() instead of direct unp_scan(..., unp_discard) to discardVitaliy Makkoveev
2024-03-22pledge: Allow the AUDIO_GETDEV ioctl in "audio"Alexandre Ratchov
2024-03-17Do UNP_CONNECTING and UNP_BINDING flags check in uipc_listen() andVitaliy Makkoveev
2024-03-05Revert m_defrag() mbuf alignment to IP header.Alexander Bluhm
2024-03-01Protect pool_get() with kernel lock in sys_ypconnect().Alexander Bluhm
2024-02-28No need to kick a CPU twice when putting a thread on its runqueue.Martin Pieuchot
2024-02-25clockintr: rename "struct clockintr_queue" to "struct clockqueue"Scott Soule Cheloha
2024-02-25clockintr.h, kern_clockintr.c: add 2023, 2024 to copyright rangeScott Soule Cheloha
2024-02-25New accounting flag ABTCFI to indicate signal SIGILL + code ILL_BTCFITheo de Raadt
2024-02-24clockintr: rename clockqueue_reset_intrclock to clockqueue_intrclock_reprogramScott Soule Cheloha
2024-02-23timecounting: start system uptime at 0.0 instead of 1.0Scott Soule Cheloha
2024-02-23timeout: make to_kclock validation more rigorousScott Soule Cheloha
2024-02-21Keep mbuf data alignment intact in m_defrag()Claudio Jeker
2024-02-14Enable the pool gc thread on m88k MULTIPROCESSOR kernels now thatMiod Vallat
2024-02-12Pass protosw instead of domain structure to soalloc() to get realVitaliy Makkoveev
2024-02-12kernel: disable hardclock() on secondary CPUsScott Soule Cheloha
2024-02-11Release `sb_mtx' mutex(9) before sbunlock().Vitaliy Makkoveev
2024-02-11Use `sb_mtx' instead of `inp_mtx' in receive path for inet sockets.Vitaliy Makkoveev
2024-02-10On kernels without ucom(4) support, 'sysctl hw.ucomnames' should returnTheo de Raadt
2024-02-09dt(4): move interval/profile entry points to dedicated clockintr callbackScott Soule Cheloha
2024-02-09clockintr: add clockintr_unbind()Scott Soule Cheloha