summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* Make ADAPTIVE_GIANT as the default in the kernel and remove the option.attilio2007-11-281-8/+0
* Simplify the adaptive spinning algorithm in rwlock and mutex:attilio2007-11-262-141/+113
* Fix the spinlock static table adding missing spinlocks.attilio2007-11-241-0/+2
* transferlockers() is a very dangerous and hack-ish function as waitersattilio2007-11-241-28/+0
* Remove remaining Giant acquisition around vn_fullpath1. This was missedkris2007-11-221-2/+0
* Cache the value of c_lock as it can change, in the struct,attilio2007-11-221-5/+7
* Add function UMTX_OP_WAIT_UINT, the function causes thread to wait fordavidxu2007-11-211-2/+24
* Test that p_textvp is non-NULL be dereferencing, as no executable vnode isrwatson2007-11-201-0/+5
* Add the function callout_init_rw() to callout facility in order to useattilio2007-11-201-53/+58
* Bump up the number of ttys supported by pty(4) to 512 by making use ofjhb2007-11-191-3/+3
* The kernel uses two ways to write data on a pipe:dumbbell2007-11-191-0/+4
* Expand lock class with the "virtual" function lc_assert which will offerattilio2007-11-185-0/+46
* - Add in missing event handler invokes for initial proc and thread.rrs2007-11-181-1/+11
* Add a function to list symbols in a file and their values at thejb2007-11-182-0/+21
* Acquire the process mutex and spin locks before calling thread_exit() injhb2007-11-151-1/+8
* - Adds event handlers for process_ctor,process_dtor, process_init,rrs2007-11-151-1/+5
* Fix build.glebius2007-11-151-1/+1
* Adds an event handler for:rrs2007-11-151-2/+6
* This time REALLY copy the name from the proc to the thread as a default.julian2007-11-153-1/+2
* When forking, the new thread deserves a name too. Don't just use thejulian2007-11-151-0/+1
* Remove a bogus KASSERT which will prevent rwlock to be acquiredattilio2007-11-141-3/+0
* o Rename cpu_thread_setup() to cpu_thread_alloc() to bettermarcel2007-11-141-2/+2
* A bunch more files that should probably print out a thread namejulian2007-11-148-13/+13
* generally we are interested in what thread did something asjulian2007-11-1415-48/+48
* Make sure there is a good default thread name for all threads.julian2007-11-142-0/+2
* Add rm_wowned(9) function to test whether the current thread owns anrwatson2007-11-101-0/+7
* A couple of optimizations to the last commit.jhb2007-11-081-2/+2
* Use VM_FAULT_DIRTY to fault in pages for write access inups2007-11-081-2/+3
* Make it easier to add more ptys to the pty(4) driver:jhb2007-11-081-19/+12
* Initial checkin for rmlock (read mostly lock) a multi reader single writerups2007-11-084-17/+542
* Remove unused variable td from sched_idletd().rwatson2007-11-051-2/+0
* Fix for the panic("vm_thread_new: kstack allocation failed") andkib2007-11-0510-45/+116
* Completely remove the code for single threading the mainline fork code.julian2007-11-021-49/+3
* If we're on an SMP kernel and there is more than 1 CPU, reject any attemptsnjl2007-10-301-1/+17
* fix typo in code normally not compiled in.julian2007-10-291-1/+1
* Fix typo in code obviously not being compiled on any of my machines.julian2007-10-281-1/+1
* Change the roundrobin implementation in the 4BSD scheduler to trigger ajhb2007-10-271-29/+8
* In nmount(), if MNT_ROOT is in the mount flags, filter itrodrigc2007-10-271-4/+13
* Add support for the pre-exisiting module shutdoen handshake.julian2007-10-271-7/+6
* rename the process to 'idle' and 'intr' as per jhb.julian2007-10-272-4/+4
* Initialise the initial process pointer to NULL so that we know we don'tjulian2007-10-271-1/+1
* If kthread_exit() is called on the last kthread in a kproc, thenjulian2007-10-261-0/+6
* if one changes a function's arguments, one must also change the callers.julian2007-10-261-2/+2
* oops, over optimised and broke non-SMP buildsjulian2007-10-261-1/+3
* kthread_exit needs no stinkin argument.julian2007-10-261-2/+5
* style(9)obrien2007-10-261-11/+13
* Introduce a way to make pure kernal threads.julian2007-10-268-46/+261
* Implement AUE_CORE, which adds process core dump support into the kernel.csjp2007-10-261-6/+27
* Merge first in a series of TrustedBSD MAC Framework KPI changesrwatson2007-10-2433-182/+182
* Move where we audit the PID argument such that we unconditionallycsjp2007-10-241-1/+1
OpenPOWER on IntegriCloud