aboutsummaryrefslogtreecommitdiff
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* Add ttyalloc() which in due time will be the successor to ttymalloc(),Poul-Henning Kamp2004-09-171-0/+7
* Use the tty->t_sc field to find our softc.Poul-Henning Kamp2004-09-161-3/+4
* clean up thread runq accounting a bit.Julian Elischer2004-09-164-22/+36
* e specific code to revert a partial add ot teh run queue, notJulian Elischer2004-09-161-1/+9
* Remove unused B_WRITEINPROG flagPoul-Henning Kamp2004-09-152-2/+1
* Simplify initialization of va_null a little bit.Poul-Henning Kamp2004-09-151-13/+13
* undent some functions a bit.Poul-Henning Kamp2004-09-151-159/+161
* stylistic polishing.Poul-Henning Kamp2004-09-151-37/+57
* Try harder to get back to being a non threaded process.Julian Elischer2004-09-151-1/+11
* Oops accidentally removed #ifdef SCHED_4BSDJulian Elischer2004-09-151-0/+2
* unlock global lock in kqueue_scan before msleep'ing to prevent deadJohn-Mark Gurney2004-09-141-0/+2
* Commit a fix for some panics we've been seeing with preemption.Julian Elischer2004-09-131-2/+10
* Add some kassertsJulian Elischer2004-09-132-0/+6
* make some of these conditions apply equally to both threading systems.Julian Elischer2004-09-131-3/+3
* Create struct snapdata which contains the snapshot fields from cdevPoul-Henning Kamp2004-09-131-1/+0
* Remove the buffercache/vnode side of BIO_DELETE processing inPoul-Henning Kamp2004-09-132-22/+1
* Revert the previous round of changes to td_pinned. The scheduler isn'tScott Long2004-09-112-47/+3
* Try committing from the right tree this timeJulian Elischer2004-09-111-3/+3
* Make up my mind if cpu pinning is stored in the thread structure or theJulian Elischer2004-09-102-3/+44
* Add some code to allow threads to nominat a sibling to run if theyu are going...Julian Elischer2004-09-104-8/+54
* remove giant required from kqueue_close..John-Mark Gurney2004-09-101-2/+0
* Hard code witness lock order for BPF locks.Robert Watson2004-09-091-0/+7
* Create simple function init_va_filerev() for initializing a va_filerevPoul-Henning Kamp2004-09-071-0/+13
* fix typoJulian Elischer2004-09-071-1/+1
* Make debug printf less threatenning and make it only print out once.Julian Elischer2004-09-071-2/+2
* Give libthr a choice (per system) of scope_system or scope_threadJulian Elischer2004-09-071-10/+37
* make witness it's own sysctl branch instead of using _ to do this. I haveJohn-Mark Gurney2004-09-061-5/+10
* don't call f_detach if the filter has alread removed the knote.. ThisJohn-Mark Gurney2004-09-061-8/+10
* Don't do IPIs on behalf of interrupt threads.Julian Elischer2004-09-062-4/+5
* slight code cleanupJulian Elischer2004-09-051-2/+2
* It's too easy to panic the machine when INVARIANTS are turned onAlfred Perlstein2004-09-051-1/+2
* Expand the scope of the socket buffer locks in sopoll() to include theRobert Watson2004-09-051-4/+4
* turn on IPIs for 4bsd scheduler by default.Julian Elischer2004-09-051-2/+2
* Refactor a bunch of scheduler code to give basically the same behaviourJulian Elischer2004-09-0513-733/+756
* Don't declare a function we are not defining.Julian Elischer2004-09-031-0/+2
* fix compile for UPJulian Elischer2004-09-031-0/+4
* ooops finish last commit.Julian Elischer2004-09-031-0/+1
* Move 4bsd specific experimental IP code into the 4bsd file.Julian Elischer2004-09-032-130/+127
* Push Giant deep into vm_forkproc(), acquiring it only if the process hasAlan Cox2004-09-032-16/+14
* Tag AIO as requiring Giant over the network stack usingRobert Watson2004-09-031-0/+2
* remove unused codeJulian Elischer2004-09-021-109/+0
* Turn PREEMPTION into a kernel option. Make sure that it's defined ifScott Long2004-09-024-1/+21
* *Blush* forgot to test non SMP builds.. oddly enough some UP code (particularlyJulian Elischer2004-09-011-1/+2
* Give the 4bsd scheduler the ability to wake up idle processorsJulian Elischer2004-09-014-20/+245
* Give setrunqueue() and sched_add() more of a clue as toJulian Elischer2004-09-0110-24/+38
* Remove TDP_USTATCLOCK, we no longer need it because we now alwaysDavid Xu2004-08-311-55/+30
* Remove an unneeded argument..Julian Elischer2004-08-313-4/+4
* Remove sched_free_thread() which was only usedJulian Elischer2004-08-313-19/+0
* Fix BUS_DEBUG caseWarner Losh2004-08-301-1/+1
* Add a missing '\n'.Pawel Jakub Dawidek2004-08-301-2/+2