summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2017-12-19curproc access isn't necessarily as cheap as a local variable access,Theo de Raadt
2017-12-19Remove unused ps_stackgap from process structStefan Kempf
2017-12-19Remove a 27 year old #ifdef notdef chunk involving SB_LOCK.Martin Pieuchot
2017-12-19Inline socket buffer related defines, no functional change.Martin Pieuchot
2017-12-19Remove unnecessary unlock/lock dance when following a goto.Martin Pieuchot
2017-12-18Revert support for multiple threads to enter kqueue_scan() in parallel.Martin Pieuchot
2017-12-18Revert grabbing the socket lock in kqueue(2) filters.Martin Pieuchot
2017-12-18Make rw_exit() always succeed after a panic.Martin Pieuchot
2017-12-18Add the CLOCK_BOOTTIME clockid for use with clock_gettime(2)cheloha
2017-12-14make sched_barrier use cond_wait/cond_signal.David Gwynne
2017-12-14Don't bother using DETACH_FORCE for the softraid luns at rebootTheo de Raadt
2017-12-14Give vflush_vnode() a hint about vnodes we don't need to account as "busy".Theo de Raadt
2017-12-14i forgot to convert timeout_proc_barrier to cond_signalDavid Gwynne
2017-12-14replace the bare sleep state handling in barriers with wait cond codeDavid Gwynne
2017-12-14add code to provide simple wait condition handling.David Gwynne
2017-12-12syncTheo de Raadt
2017-12-12pledge()'s 2nd argument becomes char *execpromises, which becomes theTheo de Raadt
2017-12-11Format the vnode lists of ddb show mount properly in columns.Alexander Bluhm
2017-12-11In uvm Chuck decided backing store would not be allocated proactivelyTheo de Raadt
2017-12-10Move SB_SPLICE, SB_WAIT and SB_SEL to `sb_flags', serialized by solock().Martin Pieuchot
2017-12-09More precision in pledge sysctl reportTheo de Raadt
2017-12-04Change __mp_lock_held() to work with an arbitrary CPU info structure andMartin Pieuchot
2017-12-04Use _kernel_lock_held() instead of __mp_lock_held(&kernel_lock).Martin Pieuchot
2017-11-28Raise the IPL of the sbar taskq to avoid lock order issuesVisa Hankala
2017-11-28deadproc_mutex is only taken _before_ kernel_lock; exclude it fromPhilip Guenther
2017-11-28syncPhilip Guenther
2017-11-28Delete fktrace(2). The consequences of it were not thought throughPhilip Guenther
2017-11-27Fix comment typoPhilip Guenther
2017-11-24add timeout_barrier, which is like intr_barrier and taskq_barrier.David Gwynne
2017-11-23Constify protocol tables and remove an assert now that ip_deliver() isMartin Pieuchot
2017-11-23We want `sb_flags' to be protected by the socket lock rather than theMartin Pieuchot
2017-11-17permit IPV6_V6ONLY in sockoptAaron Bieber
2017-11-14Push the NET_LOCK into ifioctl() and use the NET_RLOCK in ifioctl_get().Theo Buehler
2017-11-14Fix the initial check of the checkorder and lock operationsVisa Hankala
2017-11-14remove MALLOC_DEBUGDavid Gwynne
2017-11-13add taskq_barrierDavid Gwynne
2017-11-04raw_init() is dead and <net/raw_cb.h> doesn't need to be included there.Martin Pieuchot
2017-11-04Make it possible for multiple threads to enter kqueue_scan() in parallel.Martin Pieuchot
2017-11-02Move PRU_DETACH out of pr_usrreq into per proto pr_detachFlorian Obser
2017-10-30Let witness(4) differentiate between taskq mutexes to avoidVisa Hankala
2017-10-29Move NET_{,UN}LOCK into individual slowtimo functions.Florian Obser
2017-10-24Use membar_enter_after_atomic(9) amd membar_exit_before_atomic(9).Martin Pieuchot
2017-10-17Add a machine-independent implementation for the mplock.Visa Hankala
2017-10-17Print the pid of the most recent program that failed to send a logMartin Pieuchot
2017-10-14Split sys_ptrace() by request type:Philip Guenther
2017-10-12Print the word pledge in the kernel log when there is a violation.Alexander Bluhm
2017-10-12Use a temporary variable in rw_status() to dereference only once theMartin Pieuchot
2017-10-12Move sysctl_mq() where it can safely mess with mbuf queue internals.Martin Pieuchot
2017-10-11Move `kq_count' increase/decrease close to the corresponding TAILQ_*Martin Pieuchot
2017-10-11Move kq_kev from struct kqueue to the stack.Martin Pieuchot