aboutsummaryrefslogtreecommitdiff
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* 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
* Initialize the idle thread's lock sooner so it's not evaluated on every forkJeff Roberson2019-12-021-3/+2
* lockmgr: remove more remnants of adaptive spinningMateusz Guzik2019-12-011-7/+1
* tty: implement TIOCNOTTYKyle Evans2019-11-301-0/+67
* smp: cast the read in quiesce_all_critical through void *Mateusz Guzik2019-11-301-1/+1
* lockprof: use IPI-injecetd fences to fix hangs on stat dump and resetMateusz Guzik2019-11-301-2/+24
* Add a way to inject fences using IPIsMateusz Guzik2019-11-301-0/+60
* devfs: introduce a per-dev lock to protect ->si_devswMateusz Guzik2019-11-302-6/+15
* tty_rel_gone: add locking assertionKyle Evans2019-11-291-0/+1
* Add a VN_OPEN_INVFS flag.Konstantin Belousov2019-11-291-1/+2
* ktls_session zone: don't need to specify uma trashRyan Libby2019-11-291-4/+0