aboutsummaryrefslogtreecommitdiff
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* Print upper 32 bits in devmap table entriesPhilip Paeps2019-12-201-1/+1
* Fix SIGINFO stack collection to ignore threads with swapped-out stacks.Mark Johnston2019-12-191-2/+3
* Fix a bug in r355784. I missed a sched_add() call that needed to reacquireJeff Roberson2019-12-191-1/+1
* Restore important comment in RCU/EPOCH support in FreeBSD after r355784.Hans Petter Selasky2019-12-181-0/+7
* vfs: flatten vop vectorsMateusz Guzik2019-12-164-0/+12
* mtx: eliminate recursion support from thread lockMateusz Guzik2019-12-161-22/+10
* schedlock 4/4Jeff Roberson2019-12-1512-155/+93
* schedlock 3/4Jeff Roberson2019-12-151-14/+36
* schedlock 2/4Jeff Roberson2019-12-151-47/+30
* Rewrite arm kernel stack unwind code to work when unwinding through modules.Ian Lepore2019-12-152-0/+57
* schedlock 1/4Jeff Roberson2019-12-1518-219/+322
* Fix a mistake in r355765. We need to activate the page if it is not yetJeff Roberson2019-12-151-1/+3
* Add a deferred free mechanism for freeing swap space that does not requireJeff Roberson2019-12-151-10/+6
* Handle pagein clustering in vm_page_grab_valid() so that it can be used byJeff Roberson2019-12-151-62/+8
* Simplify the processing a leaf mask to find big-enough ranges of setDoug Moore2019-12-141-66/+35
* Remove the useless return value from proc_set_credMateusz Guzik2019-12-141-4/+1
* Remove the deprecated timeout(9) interface.John Baldwin2019-12-132-156/+23
* Create new wrapper function: bus_delayed_attach_children()Warner Losh2019-12-131-0/+16
* Use callout(9) instead of deprecated timeout(9) for fail points.John Baldwin2019-12-131-2/+22
* Add kern_kill() and use it in Linuxulator. It's just a cleanup,Edward Tomasz Napierala2019-12-131-14/+21
* Add kern_getsid() and use it in Linuxulator; no functional changes.Edward Tomasz Napierala2019-12-131-2/+9
* bitset: rename confusing macro NAND to ANDNOTRyan Libby2019-12-135-6/+6
* kern/subr_unit: Rip srandomdev, random(3) out of dead codeConrad Meyer2019-12-131-5/+3
* r355677 requires that vop_stdioctl() be global so it can be called from NFS.Rick Macklem2019-12-131-2/+1
* Add kern_sync(9), and make kernel code call it instead of goingEdward Tomasz Napierala2019-12-122-13/+20
* Rename tdq_ipipending and clear it in sched_switch().Mark Johnston2019-12-121-4/+12
* vfs: locking primitives which elide ->v_vnlock and shared locking disablementMateusz Guzik2019-12-112-0/+147
* fd: static-ize and devolatile openfilesMateusz Guzik2019-12-111-2/+2
* add a sanity check to the system call registration codeAndriy Gapon2019-12-111-3/+6
* Add a callout_func_t typedef for functions used with callout_*().John Baldwin2019-12-101-9/+7
* vfs: refactor vhold and vdropMateusz Guzik2019-12-101-85/+114
* Copy out aux args after the argument and environment vectors.John Baldwin2019-12-092-8/+16
* vfs: introduce v_irflag and make v_type smallerMateusz Guzik2019-12-089-55/+61
* vfs: clean up vputx a littleMateusz Guzik2019-12-081-30/+13
* vfs: factor out vnode destruction out of vdropMateusz Guzik2019-12-081-52/+59
* Handle multiple clock interrupts simultaneously in sched_clock().Jeff Roberson2019-12-083-10/+21
* Only return EPERM from kill(-pid) when no process was signalled.Konstantin Belousov2019-12-071-34/+44
* vfs: clean up delmntque similarly to vdrop r355414Mateusz Guzik2019-12-071-4/+2
* vfs: catch vn_printf up with realityMateusz Guzik2019-12-071-4/+15
* sysent: Reduce duplication and improve readability.Brooks Davis2019-12-061-6/+12
* Make devstat_end_transaction_bio() count BIO_ORDERED.Alexander Motin2019-12-061-1/+6
* Improve EPOCH_TRACEBjoern A. Zeeb2019-12-061-5/+12
* sx: check for SX_LOCK_SHARED | SX_LOCK_WRITE_SPINNER when exclusive-lockingMateusz Guzik2019-12-051-0/+6
* vfs: remove 'active' variable from _vdropMateusz Guzik2019-12-051-5/+3
* Mark some more hot global variables with __read_mostly.Alexander Motin2019-12-046-26/+27
* mbuf zones: take out the trashRyan Libby2019-12-041-55/+7
* Use uintptr_t instead of register_t * for the stack base.John Baldwin2019-12-033-25/+31
* Currently the breadn_flags() and getblkx() interfaces are passedKirk McKusick2019-12-032-9/+26
* Use a precise bit count for the slab free items in UMA. This significantlyJeff Roberson2019-12-021-2/+2
* Fix the last few cases that grab without busy or valid. The grab functions mustJeff Roberson2019-12-021-2/+3