summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2018-01-18While booting it does not make sense to wait for memory, there isAlexander Bluhm
2018-01-16garbage collect an unused variableSebastian Benoit
2018-01-13introduce a filter called EVFILT_DEVICE that can be used to notifyRobert Nagy
2018-01-11Postpone secondary CPUs until after mounthook activities. This isPatrick Wildt
2018-01-10Mark sosplice task mp safe, do not grab kernel lock for tcp output.Alexander Bluhm
2018-01-09Change `so_state' and `so_error' to unsigned int such that they canMartin Pieuchot
2018-01-08Do not pass a userland pointer to ktrabstimespec().Martin Pieuchot
2018-01-08Allow TIOCUCNTL issued on a pty(4) master in promise "tty".Martin Pieuchot
2018-01-08Translate the TIOCSBRK & TIOCCBRK ioctl(2)s issued on a pty(4) slave toMartin Pieuchot
2018-01-05Show uvm_fault and trace when typing show panic on a page fault'd kernelPaul Irofti
2018-01-04Unifdef snd/rcv.Martin Pieuchot
2018-01-02Do not memset() the whole structure in sorflush() to keep `sb_flagsintr'Martin Pieuchot
2018-01-02Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined.Philip Guenther
2018-01-02Fix an off-by-one in the free(9) "passed size was too small" check:Philip Guenther
2018-01-01free(9) sizes for sys_execve.Florian Obser
2018-01-01We are either allocating 2 or three array members. Unroll while loopFlorian Obser
2018-01-01copyright++;Jonathan Gray
2017-12-30Don't pull in <sys/file.h> just to get fcntl.hPhilip Guenther
2017-12-30Delete unnecessary <sys/file.h> includesPhilip Guenther
2017-12-29Make sure that pf_mbuf_link_state_key() does not overwrite anAlexander Bluhm
2017-12-29Make the functions which link the pf state keys to mbufs, inpcbs,Alexander Bluhm
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