summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* Hook CPUs up to newbus. CPUs will ultimately be a bus driver so thatnjl2004-03-091-0/+67
* Mark loadaverage callout as CALLOUT_MPSAFE.rwatson2004-03-081-1/+1
* Add two new sysctls:pjd2004-03-082-4/+92
* Move a vref call outside of proc locks and Giant. By virtue of the factpeter2004-03-081-5/+4
* Remove GIANT_REQUIRED from vunmapbuf().alc2004-03-071-2/+0
* Giant is not required for vm_thread_new_altkstack().alc2004-03-071-4/+1
* Always call vn_finished_write after vn_start_write was called. Allkan2004-03-061-2/+3
* Add a missing part of jhb's previous commit. It looks like he had apeter2004-03-061-1/+5
* kthread_exit() no longer requires Giant, so don't force callers to acquirejhb2004-03-051-1/+0
* - Push down Giant in exit() and wait().jhb2004-03-052-26/+42
* Lock Giant around the single threading code in exec() to satisfy anjhb2004-03-051-0/+3
* - Grab a share lock of the proctree lock while looking for a pid due to thejhb2004-03-051-13/+25
* Undo the merger of mlock()/vslock and munlock()/vsunlock() and thetruckman2004-03-051-3/+3
* The roundrobin callout from sched_4bsd is MPSAFE, so set up therwatson2004-03-051-1/+1
* Put "failed to set signal flags properly for ast()" check underrwatson2004-03-051-1/+1
* Just because the timecounter reads the same value on two samplesphk2004-03-041-4/+0
* Fixed some style bugs (mainly English usage errors in comments).bde2004-03-041-9/+10
* Fixed some style bugs (mainly misplaced comments, and totally disorderedbde2004-03-041-15/+18
* Remove unneeded label 'done2' from socket(). We now grab Giantrwatson2004-03-041-2/+1
* Use different dummy wait channels to avoid panic in msleep().des2004-03-031-3/+3
* Always assert that the passed in lock is the same as the saved lock in thejhb2004-03-021-19/+1
* Correct handling of PDROP in msleep() to just skip the mtx_lock() ratherjhb2004-03-021-3/+1
* Check for TDF_SINTR before calling sleepq_abort() as there is a narrowjhb2004-03-012-2/+2
* Rename dup_sockaddr() to sodupsockaddr() for consistency with otherrwatson2004-03-014-24/+22
* Convert the other use of flags to mflags in soalloc().scottl2004-03-011-1/+1
* Modify soalloc() API so that it accepts a malloc flags argument ratherrwatson2004-02-293-12/+5
* Loudly announce WITNESS and DIAGNOSTIC options and warn about reducedphk2004-02-291-0/+14
* Make sure to disable the watchdog if we cannot honour the timeout.phk2004-02-281-3/+2
* Rename the WATCHDOG option to SW_WATCHDOG and make it use thephk2004-02-281-33/+29
* Switch the sleep/wakeup and condition variable implementations to use thejhb2004-02-279-569/+157
* Drop sched_lock around the wakeup of the parent process after settingjhb2004-02-271-4/+9
* Add an implementation of a generic sleep queue abstraction that is usedjhb2004-02-273-5/+777
* Add sysctl_move_oid() which reparents an existing OID.des2004-02-271-0/+20
* Clarify and tweak some comments.jhb2004-02-271-3/+3
* Fix _sx_assert() to panic() rather than printf() when an assertion failsjhb2004-02-271-3/+5
* Replace the ktrace queue's semaphore with a condition variable instead asjhb2004-02-261-5/+5
* Split the mlock() kernel code into two parts, mlock(), which unpackstruckman2004-02-266-24/+47
* Assert pipe mutex in pipeselwakeup(), as we manipulate pipe_staterwatson2004-02-261-0/+1
* Update comment regarding MAC labels: we no longer pass endpointsrwatson2004-02-251-7/+3
* Whitespace cleanupdes2004-02-241-4/+4
* Fix two oversights here: don't trash the freelist, and properly cleanupphk2004-02-231-1/+4
* Correct some major SMP-harmful problems in the pipe implementation. Firstgreen2004-02-221-41/+66
* Add sysctls to allow showing threads for pgrp, tty, uid, ruid,deischen2004-02-221-7/+31
* Reimplement sysctls handling by MAC framework.pjd2004-02-221-15/+15
* If we're going to panic(), do it before dereferencing a NULL pointer.cperciva2004-02-221-1/+1
* Update my personal copyrights and NETA copyrights in the kernelrwatson2004-02-224-5/+5
* Check for NODEV return from udev2dev()phk2004-02-211-0/+2
* Device megapatch 6/6:phk2004-02-213-33/+163
* Device megapatch 5/6:phk2004-02-212-10/+13
* Device megapatch 4/6:phk2004-02-218-4/+18
OpenPOWER on IntegriCloud