aboutsummaryrefslogtreecommitdiff
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* Regenerate auto-generated filesJeff Roberson2018-01-122-62/+88
* Implement 'domainset', a cpuset based NUMA policy mechanism. This allowsJeff Roberson2018-01-1213-364/+1017
* mtx: use fcmpset to cover setting MTX_CONTESTEDMateusz Guzik2018-01-121-4/+3
* vfs: tidy up vdropMateusz Guzik2018-01-121-14/+11
* Ensure that the vnet is set when calling pru_sockaddr() andMichael Tuexen2018-01-111-0/+2
* mallocarray(9): panic if the requested allocation would overflowConrad Meyer2018-01-101-8/+2
* Don't store shadow copies of per-process AIO limits.John Baldwin2018-01-101-16/+8
* Allow the fast-path for disk AIO requests to fail requests.John Baldwin2018-01-101-20/+8
* Simplify some logic by merging an if test with a subsequent switch.John Baldwin2018-01-101-10/+7
* Add a counter to track in-flight AIO requests using unmapped I/O.John Baldwin2018-01-091-1/+8
* Generalize the gzio API.Mark Johnston2018-01-084-233/+289
* Use EVENTHANDLER_DIRECT_INVOKE for [un]mount events, for better performance.Ian Lepore2018-01-071-2/+6
* Use EVENTHANDLER_DIRECT_INVOKE() for device events, for better performance.Ian Lepore2018-01-071-5/+12
* Introduce mallocarray() in the kernelKristof Provost2018-01-071-0/+17
* In sendfile_iodone() both pru_abort and sorele need to be executedGleb Smirnoff2018-01-051-4/+3
* Always use atomic_fetchadd() when updating per-user accounting values.John Baldwin2018-01-041-6/+5
* Report offset relative to the backing object for kinfo_vmentry structures.John Baldwin2018-01-041-3/+6
* make SW_WATCHDOG dynamicMike Karels2018-01-032-19/+13
* sysctl_kern_proc_args: do not take the fast path if p_args is NULLAntoine Brodin2018-01-011-5/+3
* Use the TSLOG framework to record entry/exit timestamps for DELAY andColin Percival2017-12-311-0/+2
* Instrument thread creations for the the benefit of the TSLOG framework.Colin Percival2017-12-311-0/+4
* Instrument "boot holds" for the benefit of the TSLOG framework. TheseColin Percival2017-12-312-0/+8
* Teach makeobjops.awk to accept PROLOG and EPILOG blocks beforeColin Percival2017-12-311-0/+17
* Use the TSLOG framework to record entry/exit timestamps for machineColin Percival2017-12-312-0/+15
* Code for recording timestamps of events, especially function entries/exits.Colin Percival2017-12-311-0/+118
* sysv_{ipc|shm}: update the NetBSD VCS tags to match nearer our files.Pedro F. Giffuni2017-12-312-2/+4
* locks: adjust loop limit check when waiting for readersMateusz Guzik2017-12-312-3/+3
* sx: fix up non-smp compilation after r327397Mateusz Guzik2017-12-311-2/+2
* locks: re-check the reason to go to sleep after locking sleepq/turnstileMateusz Guzik2017-12-312-3/+17
* sx: read the SX_NOADAPTIVE flag and Giant ownership only onceMateusz Guzik2017-12-311-71/+87
* mtx: deduplicate indefinite wait check in spinlocks and thread lockMateusz Guzik2017-12-311-35/+31
* mtx: pre-read the lock value in thread_lock_flags_Mateusz Guzik2017-12-311-7/+9
* rwlock: tidy up __rw_runlock_hard similarly to r325921Mateusz Guzik2017-12-311-6/+6
* Make kern_proc_vmmap_resident() externally accesible, and move theKonstantin Belousov2017-12-281-6/+21
* kernel: Fix several typos and minor errorsEitan Adler2017-12-271-1/+1
* Do pass removing some write-only variables from the kernel.Alexander Kabaev2017-12-257-36/+6
* Reverse the check to allocate the buffer if cached pointer is NULL.Alexander Kabaev2017-12-231-1/+1
* Remove dead store to local variable.Alexander Kabaev2017-12-231-1/+0
* Use resume_cpus() instead of restart_cpus() to resume from ACPI suspension.Bruce Evans2017-12-211-2/+7
* Rework pathconf handling for FIFOs.John Baldwin2017-12-191-3/+0
* Move NAME_MAX, LINK_MAX, and CHOWN_RESTRICTED out of vop_stdpathconf().John Baldwin2017-12-191-9/+0
* Add a custom VOP_PATHCONF method for fdescfs.John Baldwin2017-12-191-4/+11
* Use atomic_load(9) to read ppsinfo sequence numbers.Konstantin Belousov2017-12-191-4/+4
* SPDX: some uses of the RSA-MD license.Pedro F. Giffuni2017-12-131-0/+2
* Fix kernel build if MAC is not defined.Fedor Uporov2017-12-131-2/+6
* 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