summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2021-03-25Permit kern.somaxconn when the unix pledge is used. Previously this was onlyAaron Bieber
2021-03-23Make a child execute fork_return() only if PTRACE_FORK has been specified.Martin Pieuchot
2021-03-23Skip first frame when saving stacktraces, it's always witness_checkorder().Martin Pieuchot
2021-03-21makes `struct execsw' to:Sebastien Marie
2021-03-21Use uppercases for defines.Martin Pieuchot
2021-03-20namei: reorganize a bit the error path for simples casesSebastien Marie
2021-03-18regenmvs
2021-03-18Unlock sendsyslog(2). Console output still requires kernel lock to bemvs
2021-03-16handle theoretical case of sigfillsz not being pow2-sized on someTheo de Raadt
2021-03-12Kill SINGLE_PTRACE and use SINGLE_SUSPEND which has almost the same semanticMartin Pieuchot
2021-03-10The ktrace record for recvmsg/recvfrom could contain extract bits inTheo de Raadt
2021-03-10spellingJonathan Gray
2021-03-09Early daemons like dhcpleased(8), slaacd(8), unwind(8), resolvd(8)Alexander Bluhm
2021-03-08Revert commitid: AZrsCSWEYDm7XWuv;Claudio Jeker
2021-03-08Move a KERNEL_ASSERT_LOCKED() from single_thread_clear() to cursig().Martin Pieuchot
2021-03-08Kill SINGLE_PTRACE and use SINGLE_SUSPEND which has almost the same semantic.Martin Pieuchot
2021-03-08Remove the workaround which identified Go executables, and permitted themTheo de Raadt
2021-03-06ansiJonathan Gray
2021-03-04Merge issignal() and CURSIG() in preparation for turning it mp-safe.Martin Pieuchot
2021-02-27Replace stray direct call of f_event with filter_event().Visa Hankala
2021-02-25let m_copydata use a void * instead of caddr_tDavid Gwynne
2021-02-24kqueue: Revise filterops interfaceVisa Hankala
2021-02-24In sorflush() use m_purge() instead of handrolling it.Alexander Bluhm
2021-02-23remove unused malloc_roundup()Jonathan Gray
2021-02-23timecounting: use C99-style initialization for all timecounter structscheloha
2021-02-22Move UNIX socket's garbage collector to `systqmp'. It touches nothingmvs
2021-02-18Release mbuf(9) chain with a simple m_freem(9) loop in sorflush().mvs
2021-02-15Move single_thread_set() out of KERNEL_LOCK().Martin Pieuchot
2021-02-11sbdrop(): use NULL instead of 0 in pointer assignmentmvs
2021-02-11"proc: table is full" actually means thread table is full; ok mpi@ sthen@Otto Moerbeek
2021-02-11In the various open functions reduce the fdplock() to only span over theClaudio Jeker
2021-02-10Move UNIX domain sockets out of kernel lock. The new `unp_lock' rwlock(9)mvs
2021-02-08Revert the convertion of per-process thread into a SMR_TAILQ.Martin Pieuchot
2021-02-08Do not hold onto the fdplock longer then needed. Release the lock afterClaudio Jeker
2021-02-08Simplify sleep_setup API to two operations in preparation for splittingMartin Pieuchot
2021-02-04Revert previous commit. The vnode returned by ptm_vn_open() is open andClaudio Jeker
2021-02-04Prevent a lock order issue by shuffling code around. Instead of allocatingClaudio Jeker
2021-02-03Add SIOCAIFADDR_IN and SIOCDIFADDR_IN to the wroute pledgetobhe
2021-01-29Use NULL instead of 0 to clear v_socket pointer (which actually clears allClaudio Jeker
2021-01-29Whitespace.rob
2021-01-28Show when witness(4) has run out of lock order data entries.Visa Hankala
2021-01-27kqueue: Fix termination assertVisa Hankala
2021-01-20If pledge "wroute" is missing for setsockopt SO_RTABLE, print failureAlexander Bluhm
2021-01-19kern/subr_disk.c: convert ifunit() to if_unit(9)mvs
2021-01-19/etc/malloc.conf path-approval in pledge is no longer needed since 6.5Theo de Raadt
2021-01-18regenmvs
2021-01-18Unlock getppid(2).mvs
2021-01-17Cache parent's pid as `ps_ppid' and use it instead of `ps_pptr->ps_pid'.mvs
2021-01-17kqueue: Revise fd close notificationVisa Hankala
2021-01-17Replace SB_KNOTE and sb_flagsintr with direct checking of klist.Visa Hankala