summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
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
2023-12-12syncTheo de Raadt
2023-12-12remove support for syscall(2) -- the "indirection system call" becauseTheo de Raadt
2023-12-11Implement per-CPU caching for the page table page (vp) pool and the PTEMark Kettenis
2023-12-10syncTheo de Raadt
2023-12-10pinsyscalls(2) 2nd argument can be "uint *" instead of "void *Theo de Raadt
2023-12-07syncTheo de Raadt
2023-12-07Add a stub pinsyscalls() system call that simply returns 0 for now,Theo de Raadt
2023-11-29regen syscallsAlexander Bluhm
2023-11-29Unlock bind(2) syscall.Alexander Bluhm
2023-11-29Cleanup kmeminit_nkmempages().Claudio Jeker
2023-11-28correct spelling of FALLTHROUGHJonathan Gray
2023-11-24Fix comments longer than 80 column.ASOU Masato
2023-11-21Fix kernel build without option PTRACE, but with dt(4).Alexander Bluhm
2023-11-15Constify disk_map()'s path argumentKlemens Nanni
2023-10-30Do not truncate MSG_EOR in recvmsg().Alexander Bluhm
2023-10-30Use ERESTART for any single_thread_set() error in sys_execve().Claudio Jeker
2023-10-24Normally context switches happen in mi_switch() but there are 3 casesClaudio Jeker
2023-10-20Avoid assertion failure when splitting mbuf cluster.Alexander Bluhm
2023-10-17clockintr: move callback-specific API behaviors to "clockrequest" namespaceScott Soule Cheloha
2023-10-12timeout: add TIMEOUT_MPSAFE flagScott Soule Cheloha
2023-10-11kernel: expand fixed clock interrupt periods to 64-bit valuesScott Soule Cheloha
2023-10-11clockintr: move clockintr_schedule() into public APIScott Soule Cheloha
2023-10-11clockintr_stagger: rename parameters: "n" -> "numer", "count" -> "denom"Scott Soule Cheloha