summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
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
2024-02-09clockintr: refactor clockintr_cancel() into clockintr_cancel_locked()Scott Soule Cheloha
2024-02-05Use `sb_mtx' mutex(9) to protect `sb_timeo_nsecs'. In most placesVitaliy Makkoveev
2024-02-03Rework socket buffers locking for shared netlock.Vitaliy Makkoveev
2024-02-03Remove Softdep.Bob Beck
2024-01-26regenVitaliy Makkoveev
2024-01-26Unlock listen(2). `somaxconn_local' and `sominconn_local' usedVitaliy Makkoveev
2024-01-24clockintr: switch from callee- to caller-allocated clockintr structsScott Soule Cheloha
2024-01-19Implement extent_alloc_region_with_descr(9) which is the equivalent ofMark Kettenis
2024-01-19Backout priterator() for walking allprocess list.Alexander Bluhm
2024-01-18Use solock() instead of netlock within fill_file(). This makes allVitaliy Makkoveev
2024-01-17Fix core file writing when a file map into memory has later been truncatedKurt Miller
2024-01-17Since pinsyscalls(2) applies to all system calls and does a more preciseTheo de Raadt
2024-01-16The kernel will now read pinsyscall tables out of PT_OPENBSD_SYSCALLS inTheo de Raadt
2024-01-15Introduce priterator(), the `ps_list' iterator. Some of `allprocess'Vitaliy Makkoveev
2024-01-15clockintr: move CLST_IGNORE_REQUESTS from cl_flags to cq_flagsScott Soule Cheloha
2024-01-12Send UDP packets in parallel.Alexander Bluhm
2024-01-11Use domain name for socket lock.Alexander Bluhm
2024-01-10Split UDP PCB table into IPv4 and IPv6.Alexander Bluhm
2024-01-07Error out if one syscall ever takes more than 6 arguments.Miod Vallat
2024-01-03Run connect(2) in parallel within inet doamin.Alexander Bluhm
2024-01-01copyright++;Jonathan Gray
2023-12-21Remove logic and comments related to INDIR now that they aren't supportedMiod Vallat
2023-12-19Release inpcb mutex while calling sbwait().Alexander Bluhm
2023-12-19syncTheo de Raadt
2023-12-19the 4th argument of pinsyscalls() is now "number of pin elements",Theo de Raadt
2023-12-19soreceive() must not hold mutex when calling sblock().Alexander Bluhm
2023-12-18Run bind(2) system call in parallel.Alexander Bluhm
2023-12-15provide the pieces for ktrace/kdump to observe pinsyscall violations.Theo de Raadt
2023-12-14Workaround for broken clang which has a broken -fno-zero-initialized-in-bssClaudio Jeker
2023-12-14Bring default logic to set nkmempages into the 21st century.Claudio Jeker
2023-12-12put pinsyscalls(2) into the "always" groupTheo de Raadt