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