aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_synch.c
Commit message (Expand)AuthorAgeFilesLines
* Slight cleanup of some comments/whitespace.Julian Elischer2002-08-011-10/+21
* In endtsleep() and cv_timedwait_end(), a thread marked TDF_TIMEOUT maySeigo Tanimura2002-07-301-2/+11
* - Optimize wakeup() and its friends; if a thread waken up is beingSeigo Tanimura2002-07-301-6/+12
* Create a new thread state to describe threads that would be ready to runJulian Elischer2002-07-291-3/+4
* slight stylisations to take into account recent code changes.Julian Elischer2002-07-241-7/+3
* Fix a reversed test.Julian Elischer2002-07-171-7/+15
* Add a KASSERT() to assert that td_critnest is == 1 when mi_switch() isJohn Baldwin2002-07-171-0/+2
* Allow alphas to do crashdumps: Refuse to run anything in choosethread()Andrew Gallatin2002-07-171-4/+4
* Thinking about it I came to the conclusion that the KSE states were incorrectlyJulian Elischer2002-07-141-13/+4
* oops, state cannot be two different values at once..Julian Elischer2002-07-141-1/+1
* Re-enable the idle page-zeroing code. Remove all IPIs from the idleMatthew Dillon2002-07-121-0/+7
* make this repect ps_sigintr if there is a pre-existing signalJulian Elischer2002-07-061-1/+0
* Fix at least one of the things wrong with signalsJulian Elischer2002-07-061-6/+9
* Try clean up some of the mess that resulted from layers and layersJulian Elischer2002-07-031-2/+1
* When going back to SLEEP state, make sure ourJulian Elischer2002-07-021-0/+1
* Part 1 of KSE-IIIJulian Elischer2002-06-291-80/+195
* more caddr_t removal.Alfred Perlstein2002-06-291-4/+4
* I Noticed a defect in the way wakeup() scans the tailq. Tor noticed anMatthew Dillon2002-06-241-3/+8
* - Catch up to new ktrace API.John Baldwin2002-06-071-7/+5
* CURSIG() is not a macro so rename it cursig().Julian Elischer2002-05-291-6/+6
* Minor nit: get p pointer in msleep() from td->td_proc (whereJohn Baldwin2002-05-231-1/+1
* Remove __P.Alfred Perlstein2002-03-191-5/+5
* Fix a gcc-3.1+ warning.Peter Wemm2002-03-191-0/+1
* Convert p->p_runtime and PCPU(switchtime) to bintime format.Poul-Henning Kamp2002-02-221-17/+6
* In a threaded world, differnt priorirites become properties ofJulian Elischer2002-02-111-22/+26
* Change the preemption code for software interrupt thread schedules andJohn Baldwin2002-01-051-6/+6
* Modify the critical section API as follows:John Baldwin2001-12-181-3/+0
* Add/correct description for some sysctl variables where it was missing.Luigi Rizzo2001-12-161-1/+2
* Assert that Giant is not held in mi_switch() unless the process stateJohn Baldwin2001-10-231-0/+4
* Introduce some jitter to the timing of the samples that determineIan Dowse2001-10-201-4/+15
* Move the code that computes the system load average from vm_meter.cIan Dowse2001-10-201-3/+49
* GC some #if 0'd code.John Baldwin2001-09-211-8/+2
* Whitespace and spelling fixes.John Baldwin2001-09-211-2/+2
* KSE Milestone 2Julian Elischer2001-09-121-167/+220
* Make yield() MPSAFE.Matthew Dillon2001-09-011-1/+6
* Release the sched_lock before bombing out in mi_switch() via db_error().John Baldwin2001-08-211-1/+3
* Add a hook to mi_switch() to abort via db_error() if we attempt toJohn Baldwin2001-08-211-0/+12
* - Fix a bug in the previous workaround for the tsleep/endtsleep race.John Baldwin2001-08-211-2/+5
* - Close races with signals and other AST's being triggered while we are inJohn Baldwin2001-08-101-2/+2
* Work around a race between msleep() and endtsleep() where it was possibleJohn Baldwin2001-08-101-3/+23
* Style nit: covert a couple of if (p_wchan) tests to if (p_wchan != NULL).John Baldwin2001-08-101-3/+3
* - Remove asleep(), await(), and M_ASLEEP.John Baldwin2001-08-101-181/+1
* Use 'p' instead of the potentially more expensive 'curproc' inside ofJohn Baldwin2001-08-021-5/+5
* Apply the cluebat to myself and undo the await() -> mawait() rename. TheJohn Baldwin2001-07-311-31/+15
* Add a safety belt to mawait() for the (cold || panicstr) case identical toJohn Baldwin2001-07-311-0/+12
* Backout mwakeup, etc.Jake Burkholder2001-07-061-13/+4
* Implement mwakeup, mwakeup_one, cv_signal_drop and cv_broadcast_drop.Jake Burkholder2001-07-041-4/+13
* Remove commented-out garbage that skipped updating schedcpu() stats forJohn Baldwin2001-07-031-2/+0
* Just check p_oncpu when determining if a process is executing or not.John Baldwin2001-07-031-4/+1
* Axe spl's that are covered by the sched_lock (and have been for quiteJohn Baldwin2001-07-031-30/+4