aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/sleepqueue.h
Commit message (Expand)AuthorAgeFilesLines
* Allow sleepq_signal() to drop the lock.Alexander Motin2021-06-251-0/+1
* Add sleepq_remove_nested()Konstantin Belousov2021-05-031-0/+1
* sleep(9), sleepqueue(9): const'ify wchan pointersConrad Meyer2019-12-241-16/+16
* Add wakeup_any(), cheaper wakeup_one() for taskqueue(9).Alexander Motin2019-06-201-0/+1
* Drop "All rights reserved" from my copyright statements.John Baldwin2019-03-061-1/+0
* sys/sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* When the RTC is adjusted, reevaluate absolute sleep times based on the RTCEric van Gyzen2017-03-141-0/+3
* fail(9): Only gather/print stacks if STACK is enabledConrad Meyer2016-03-171-1/+3
* fail(9): Upstreaming some fail point enhancementsConrad Meyer2016-03-161-0/+4
* Reflect the chanages in sleepqueue.h and subr_sleepqueue.cLi-Wen Hsu2014-09-221-7/+0
* Drop the 3rd clause from all 3 clause BSD licenses where I am the soleJohn Baldwin2014-02-051-3/+0
* Partially revert r195702. Deferring stops is now implemented via a set ofJohn Baldwin2013-03-181-2/+0
* Style fix: remove useless braces. Sorry, my bad.Davide Italiano2013-03-041-1/+1
* MFcalloutng:Davide Italiano2013-03-041-1/+4
* Tighten up some of the comments describing turnstiles and sleepqueues.Kirk McKusick2010-12-131-2/+2
* Introduce the new kernel thread called "deadlock resolver".Attilio Rao2010-01-091-0/+1
* In current code, threads performing an interruptible sleep (on bothAttilio Rao2009-12-121-0/+1
* Add new msleep(9) flag PBDY that shall be specified together withKonstantin Belousov2009-07-141-0/+2
* Document the new return values for sleepq_abort(), sleepq_broadcast(), andJohn Baldwin2008-08-071-1/+5
* If a thread that is swapped out is made runnable, then the setrunnable()John Baldwin2008-08-051-3/+3
* Optimize lockmgr in order to get rid of the pool mutex interlock, of theAttilio Rao2008-04-061-0/+1
* - Pass the priority argument from *sleep() into sleepq and down intoJeff Roberson2008-03-121-4/+4
* Optimize sx locks to use simple atomic operations for the common cases ofJohn Baldwin2007-03-311-2/+4
* Allow threads to atomically release rw and sx locks while waiting for anJohn Baldwin2007-03-091-1/+1
* Add a new kernel sleep function pause(9). pause(9) is for places thatJohn Baldwin2007-02-231-0/+1
* Add second sleep queue so that sx and lockmgr can have separate sleepKip Macy2006-12-161-9/+10
* Change sleepq_add(9) argument from 'struct mtx *' to 'struct lock_object *',Pawel Jakub Dawidek2006-11-161-2/+2
* Fix a long standing race between sleep queue and threadDavid Xu2006-02-151-4/+2
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Refine the turnstile and sleep queue interfaces just a bit:John Baldwin2004-10-121-12/+11
* Now that the return value semantics of cv's for multithreaded processesJohn Baldwin2004-08-191-1/+4
* Remove the signal_caught argument from sleepq_timedwait() as it wasJohn Baldwin2004-06-281-1/+1
* - Remove old sleep queues.John Baldwin2004-03-121-1/+1
* Add an implementation of a generic sleep queue abstraction that is usedJohn Baldwin2004-02-271-0/+107