| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix single thread behaviour in sleep_setup_signal(). If a thread needs to |  claudio | 2020-04-06 | 1 | -13/+20 |
| * | Move sleep_finish_all() down to where sleep_finish() and all other |  claudio | 2020-03-31 | 1 | -17/+17 |
| * | Revert Rev 1.164. Setting sls_sig to 0 uncovered a bunch of issues when it |  claudio | 2020-03-26 | 1 | -2/+2 |
| * | Prevent tsleep(9) with PCATCH from returning immediately without error |  visa | 2020-03-23 | 1 | -2/+2 |
| * | __thrsleep(2): ensure timeout is set when calling tsleep_nsec(9) |  cheloha | 2020-03-20 | 1 | -2/+2 |
| * | __thrsleep(2): fix absolute timeout check |  cheloha | 2020-03-20 | 1 | -2/+2 |
| * | Initialize sls_sig to 0 and not 1. sls_sig stores the signal number of a |  claudio | 2020-03-13 | 1 | -2/+2 |
| * | msleep() and rwsleep() allow to release the lock when going to |  bluhm | 2020-03-02 | 1 | -3/+5 |
| * | Split `p_priority' into `p_runpri' and `p_slppri'. |  mpi | 2020-01-30 | 1 | -3/+3 |
| * | *sleep_nsec(9): log process name and pid when nsecs == 0 |  cheloha | 2020-01-24 | 1 | -7/+13 |
| * | Import dt(4) a driver and framework for Dynamic Profiling. |  mpi | 2020-01-21 | 1 | -1/+6 |
| * | Make __thrsleep(2) and __thrwakeup(2) MP-safe |  visa | 2020-01-21 | 1 | -31/+73 |
| * | Introduce wakeup_proc() a function to un-SSTOP/SSLEEP a thread. |  mpi | 2020-01-16 | 1 | -16/+24 |
| * | Introduce TIMESPEC_TO_NSEC() and use it to convert userland facing |  mpi | 2020-01-14 | 1 | -8/+4 |
| * | *sleep_nsec(9): sleep *at least* the given number of nanoseconds |  cheloha | 2020-01-12 | 1 | -10/+27 |
| * | Move kernel locking inside the sleep machinery. This enables calling |  visa | 2019-11-30 | 1 | -14/+37 |
| * | Check sleep timeout state only if the sleep has a timeout. Otherwise, |  visa | 2019-11-12 | 1 | -10/+18 |
| * | Reduce the number of places where `p_priority' and `p_stat' are set. |  mpi | 2019-10-15 | 1 | -5/+5 |
| * | *sleep_nsec(9): add missing newlines to DIAGNOSTIC logs |  cheloha | 2019-10-01 | 1 | -4/+4 |
| * | Stop sleeping at PUSER. |  mpi | 2019-07-10 | 1 | -2/+2 |
| * | Add tsleep_nsec(9), msleep_nsec(9), and rwsleep_nsec(9). |  cheloha | 2019-07-03 | 1 | -1/+71 |
| * | Ensure that timeout p_sleep_to is not left running when finishing sleep. |  visa | 2019-06-18 | 1 | -3/+6 |
| * | Remove file name and line number output from witness(4) |  visa | 2019-04-23 | 1 | -11/+2 |
| * | Sprinkle a pinch of timerisvalid/timespecisvalid over the rest of sys/kern |  cheloha | 2019-01-23 | 1 | -2/+2 |
| * | Add sleep_finish_all(), which provides the common combo of sleep_finish(), |  guenther | 2018-05-31 | 1 | -24/+19 |
| * | rwsleep: generalize to support both read- and write-locks. |  cheloha | 2018-05-28 | 1 | -8/+9 |
| * | Validate timespec and return ECANCELED when interrupted with SA_RESTART. |  pirofti | 2018-04-24 | 1 | -4/+8 |
| * | add code to provide simple wait condition handling. |  dlg | 2017-12-14 | 1 | -1/+29 |
| * | Use _kernel_lock_held() instead of __mp_lock_held(&kernel_lock). |  mpi | 2017-12-04 | 1 | -4/+4 |
| * | Do not panic if we find ourself on the sleep queue while being SONPROC. |  mpi | 2017-05-18 | 1 | -1/+10 |
| * | Hook up mutex(9) to witness(4). |  visa | 2017-04-20 | 1 | -1/+5 |
| * | Hook up rwlock(9) to witness(4). |  visa | 2017-04-20 | 1 | -2/+8 |
| * | Remove the inifioctl hack, checking for an unheld NET_LOCK() in |  mpi | 2017-01-31 | 1 | -11/+1 |
| * | Introduce a hack to remove false-positives when looking for memory |  mpi | 2017-01-25 | 1 | -1/+11 |
| * | p_comm is the process's command and isn't per thread, so move it from |  guenther | 2017-01-21 | 1 | -2/+2 |
| * | Introduce rwsleep(9), an equivalent to msleep(9) but for code protected |  mpi | 2016-09-13 | 1 | -1/+35 |
| * | Remove ticket lock support from thrsleep. It's unused. |  akfaew | 2016-09-03 | 1 | -21/+8 |
| * | fix several places where calculating ticks could overflow. |  tedu | 2016-07-06 | 1 | -3/+3 |
| * | switch calculuated thrsleep timeout to unsigned to prevent overflow |  tedu | 2016-07-04 | 1 | -2/+2 |
| * | add back $OpenBSD$ |  jsg | 2016-03-29 | 1 | -1/+1 |
| * | Make sure that a thread that calls sched_yield(2) ends up on the run queue |  kettenis | 2016-03-28 | 1 | -2/+19 |
| * | Correct some comments and definitions, from Michal Mazurek. |  mpi | 2016-03-09 | 1 | -3/+2 |
| * | add a DIAGNOSTIC for refcnt_take overflow. |  dlg | 2016-02-01 | 1 | -1/+8 |
| * | KASSERT on refcnt underflow. |  dlg | 2016-01-15 | 1 | -2/+7 |
| * | Do not include <sys/atomic.h> inside <sys/refcnt.h>. |  mpi | 2015-11-23 | 1 | -1/+20 |
| * | satisfy RAMDISK by placing cold == 2 case inside #ifdef DDB |  deraadt | 2015-09-28 | 1 | -1/+3 |
| * | In low-level suspend routines, set cold=2. In tsleep(), use this to |  deraadt | 2015-09-28 | 1 | -1/+4 |
| * | introduce a wrapper around reference counts called refcnt. |  dlg | 2015-09-11 | 1 | -1/+23 |
| * | Delete ktracing of context switches: it's unused, and not particularly useful, |  guenther | 2015-09-07 | 1 | -11/+1 |
| * | Drop and reacquire the kernel lock in the vfs_shutdown and "cold" |  mikeb | 2015-05-12 | 1 | -1/+19 |