summaryrefslogtreecommitdiff
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* Move buffer size checks outside of the vnode locks.Fedor Uporov2017-12-121-12/+9
* Move instantiation of msgbufp from 9 MD files to subr_prf.c.Bruce Evans2017-12-071-0/+1
* Plug a name cache lock leak.Mark Johnston2017-12-011-0/+2
* Destroy seltd st_mtx and st_wait in seltdfini().Konstantin Belousov2017-12-011-0/+2
* SPDX: use the Beerware identifier.Pedro F. Giffuni2017-11-304-1/+9
* The sched_add() function is not only used when the thread is initiallyHans Petter Selasky2017-11-291-2/+1
* Fix several noticed style issues.Alexey Dokuchaev2017-11-291-8/+1
* Eliminate kmem_arena and kmem_object in preparation for further NUMA commits.Jeff Roberson2017-11-282-30/+35
* Disable vim syntax highlighting.Brooks Davis2017-11-281-0/+1
* Make kdb_reenter() silent when explicitly called from db_error().Edward Tomasz Napierala2017-11-281-0/+11
* Remove assertion that a CPU be present before returning a PCPU for it. ItNathan Whitehorn2017-11-281-2/+0
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-27112-1/+225
* rw: fix runlock_hard when new readers show upMateusz Guzik2017-11-261-0/+5
* Remove some, but not all, assumptions that the BSP is CPU 0 and that CPUsNathan Whitehorn2017-11-256-10/+25
* Add the missing lockstat check for thread lock.Mateusz Guzik2017-11-251-0/+7
* rwlock: fix up compilation of the previous changeMateusz Guzik2017-11-251-2/+2
* rwlock: add __rw_try_{r,w}lock_intMateusz Guzik2017-11-251-8/+20
* sx: change sunlock to wake waiters up if it locked sleepqMateusz Guzik2017-11-251-19/+20
* locks: retry turnstile/sleepq loops on failed cmpsetMateusz Guzik2017-11-252-44/+29
* rwlock: stop re-reading the owner when going to sleepMateusz Guzik2017-11-251-8/+11
* Decode kevent structures logged via ktrace(2) in kdump.John Baldwin2017-11-252-54/+65
* Have lockstat:::sx-release fire only after the lock state has changed.Mark Johnston2017-11-241-2/+1
* Add a missing lockstat:::sx-downgrade probe.Mark Johnston2017-11-241-7/+6
* Don't let cpu_set_syscall_retval() clobber exec_setregs().Ed Schouten2017-11-242-3/+9
* Kill all descendants of the reaper, even if they are descendants of aKonstantin Belousov2017-11-231-23/+72
* sx: unbreak debug after r326107Mateusz Guzik2017-11-231-1/+1
* rwlock: unbreak WITNESS builds after r326110Mateusz Guzik2017-11-231-1/+1
* rwlock: don't check for curthread's read lock count in the fast pathMateusz Guzik2017-11-221-9/+17
* locks: pass the found lock value to unlock slow pathMateusz Guzik2017-11-223-16/+25
* locks: remove the file + line argument from internal primitives when not usedMateusz Guzik2017-11-223-59/+128
* Clean up the SYSINIT_FLAGS definitions for rwlock(9) and rmlock(9).Mark Johnston2017-11-212-19/+5
* Update a comment in brelse() to match reality.Scott Long2017-11-201-3/+12
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2057-0/+114
* spdx: initial adoption of licensing ID tags.Pedro F. Giffuni2017-11-187-0/+14
* locks: fix compilation issues without SMP or KDTRACE_HOOKSMateusz Guzik2017-11-172-4/+5
* lockmgr: remove the ADAPTIVE_LOCKMGRS optionMateusz Guzik2017-11-171-189/+0
* vfs_lookup: Allow PATH_MAX-1 symlinksConrad Meyer2017-11-171-1/+1
* mtx: add missing parts of the diff in r325920Mateusz Guzik2017-11-171-2/+2
* sched: move panic handling code out of choosethreadMateusz Guzik2017-11-171-7/+20
* Check for PRS_NEW without locking the proc in sysctl_kern_procMateusz Guzik2017-11-171-4/+2
* sx: perform a minor cleanup of the unlock slowpathMateusz Guzik2017-11-171-7/+9
* rwlock: unlock before traversing threads to wake upMateusz Guzik2017-11-171-9/+11
* mtx: unlock before traversing threads to wake upMateusz Guzik2017-11-171-4/+5
* locks: pull up PMC_SOFT_CALLs out of slow path loopsMateusz Guzik2017-11-172-21/+25
* rwlock: avoid branches in the slow path if lockstat is disabledMateusz Guzik2017-11-171-5/+17
* sx: avoid branches if in the slow path if lockstat is disabledMateusz Guzik2017-11-171-12/+41
* Properly bzero kldstat structure to prevent kernel information leak.Gordon Tetlow2017-11-151-5/+7
* disallow clock_settime too far in the future to avoid panicEd Maste2017-11-141-1/+1
* Add two new tunables / sysctls to controll reboot after panic:Warner Losh2017-11-141-0/+12
* Move loop to clear TDB_SUSPEND into PT_DETACH case.John Baldwin2017-11-131-6/+3