summaryrefslogtreecommitdiffstats
path: root/sys/kern (follow)
Commit message (Expand)AuthorAgeFilesLines
* Permit kern.somaxconn when the unix pledge is used. Previously this was onlyabieber2021-03-251-2/+2
* Make a child execute fork_return() only if PTRACE_FORK has been specified.mpi2021-03-231-3/+6
* Skip first frame when saving stacktraces, it's always witness_checkorder().mpi2021-03-231-3/+3
* makes `struct execsw' to:semarie2021-03-211-4/+10
* Use uppercases for defines.mpi2021-03-211-6/+6
* namei: reorganize a bit the error path for simples casessemarie2021-03-201-23/+17
* regenmvs2021-03-182-5/+5
* Unlock sendsyslog(2). Console output still requires kernel lock to bemvs2021-03-182-41/+58
* handle theoretical case of sigfillsz not being pow2-sized on somederaadt2021-03-161-4/+8
* Kill SINGLE_PTRACE and use SINGLE_SUSPEND which has almost the same semanticmpi2021-03-123-15/+11
* The ktrace record for recvmsg/recvfrom could contain extract bits inderaadt2021-03-101-3/+10
* spellingjsg2021-03-1010-25/+25
* Early daemons like dhcpleased(8), slaacd(8), unwind(8), resolvd(8)bluhm2021-03-091-28/+154
* Revert commitid: AZrsCSWEYDm7XWuv;claudio2021-03-083-10/+14
* Move a KERNEL_ASSERT_LOCKED() from single_thread_clear() to cursig().mpi2021-03-081-6/+3
* Kill SINGLE_PTRACE and use SINGLE_SUSPEND which has almost the same semantic.mpi2021-03-083-14/+10
* Remove the workaround which identified Go executables, and permitted themderaadt2021-03-081-7/+2
* ansijsg2021-03-062-4/+4
* Merge issignal() and CURSIG() in preparation for turning it mp-safe.mpi2021-03-042-14/+22
* Replace stray direct call of f_event with filter_event().visa2021-02-271-2/+2
* let m_copydata use a void * instead of caddr_tdlg2021-02-251-2/+3
* kqueue: Revise filterops interfacevisa2021-02-241-41/+188
* In sorflush() use m_purge() instead of handrolling it.bluhm2021-02-241-3/+2
* remove unused malloc_roundup()jsg2021-02-231-13/+1
* timecounting: use C99-style initialization for all timecounter structscheloha2021-02-231-2/+9
* Move UNIX socket's garbage collector to `systqmp'. It touches nothingmvs2021-02-221-3/+3
* Release mbuf(9) chain with a simple m_freem(9) loop in sorflush().mvs2021-02-181-6/+7
* Move single_thread_set() out of KERNEL_LOCK().mpi2021-02-153-10/+8
* sbdrop(): use NULL instead of 0 in pointer assignmentmvs2021-02-111-2/+2
* "proc: table is full" actually means thread table is full; ok mpi@ sthen@otto2021-02-111-2/+2
* In the various open functions reduce the fdplock() to only span over theclaudio2021-02-111-16/+27
* Move UNIX domain sockets out of kernel lock. The new `unp_lock' rwlock(9)mvs2021-02-102-49/+171
* Revert the convertion of per-process thread into a SMR_TAILQ.mpi2021-02-0812-43/+39
* Do not hold onto the fdplock longer then needed. Release the lock afterclaudio2021-02-081-6/+9
* Simplify sleep_setup API to two operations in preparation for splittingmpi2021-02-086-135/+80
* Revert previous commit. The vnode returned by ptm_vn_open() is open andclaudio2021-02-041-33/+28
* Prevent a lock order issue by shuffling code around. Instead of allocatingclaudio2021-02-041-28/+33
* Add SIOCAIFADDR_IN and SIOCDIFADDR_IN to the wroute pledgetobhe2021-02-031-1/+3
* Use NULL instead of 0 to clear v_socket pointer (which actually clears allclaudio2021-01-291-2/+2
* Whitespace.rob2021-01-291-3/+2
* Show when witness(4) has run out of lock order data entries.visa2021-01-281-2/+14
* kqueue: Fix termination assertvisa2021-01-271-2/+12
* If pledge "wroute" is missing for setsockopt SO_RTABLE, print failurebluhm2021-01-201-2/+2
* kern/subr_disk.c: convert ifunit() to if_unit(9)mvs2021-01-191-3/+5
* /etc/malloc.conf path-approval in pledge is no longer needed since 6.5deraadt2021-01-191-9/+1
* regenmvs2021-01-182-5/+5
* Unlock getppid(2).mvs2021-01-181-2/+2
* Cache parent's pid as `ps_ppid' and use it instead of `ps_pptr->ps_pid'.mvs2021-01-175-8/+10
* kqueue: Revise fd close notificationvisa2021-01-171-30/+117
* Replace SB_KNOTE and sb_flagsintr with direct checking of klist.visa2021-01-171-7/+1