| Commit message (Expand) | Author | Age | Files | Lines |
* | sys/: Document few more sysctls. | Pawel Biernacki | 2020-03-02 | 1 | -1/+1 |
* | Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) | Pawel Biernacki | 2020-02-26 | 1 | -5/+10 |
* | Remove duplicated empty lines from kern/*.c | Mateusz Guzik | 2020-01-30 | 1 | -2/+0 |
* | Rename umtxq_check_susp() to thread_check_susp() | Konstantin Belousov | 2020-01-02 | 1 | -71/+29 |
* | Style: remove trailing spaces/tabs. | Konstantin Belousov | 2020-01-02 | 1 | -28/+28 |
* | Make umtxq_check_susp() to correctly handle thread exit requests. | Konstantin Belousov | 2019-08-01 | 1 | -7/+5 |
* | Fix handling of transient casueword(9) failures in do_sem_wait(). | Konstantin Belousov | 2019-07-31 | 1 | -1/+2 |
* | In do_sem2_wait(), balance umtx_key_get() with umtx_key_release() on retry. | Konstantin Belousov | 2019-07-15 | 1 | -4/+3 |
* | In do_lock_pi(), do not return prematurely. | Konstantin Belousov | 2019-07-15 | 1 | -1/+1 |
* | Correctly check for casueword(9) success in do_set_ceiling(). | Konstantin Belousov | 2019-07-15 | 1 | -1/+2 |
* | Provide protection against starvation of the ll/sc loops when accessing userp... | Konstantin Belousov | 2019-07-12 | 1 | -157/+291 |
* | More style. | Konstantin Belousov | 2019-07-02 | 1 | -6/+10 |
* | Style. | Konstantin Belousov | 2019-07-02 | 1 | -3/+5 |
* | Style. | Konstantin Belousov | 2019-06-28 | 1 | -1/+2 |
* | Reduce umtx-related work on exec and exit | Mateusz Guzik | 2019-05-08 | 1 | -13/+17 |
* | umtx: avoid umtxshm locking on object termination if possible | Mateusz Guzik | 2018-12-08 | 1 | -0/+3 |
* | Make freebsd32_umtx_op follow the freebsd32_foo convention. | Brooks Davis | 2018-11-09 | 1 | -1/+1 |
* | Make timespecadd(3) and friends public | Alan Somers | 2018-07-30 | 1 | -6/+4 |
* | umtx: don't call umtxq_getchain unless the value is needed | Matt Macy | 2018-05-19 | 1 | -18/+10 |
* | Move most of the contents of opt_compat.h to opt_global.h. | Brooks Davis | 2018-04-06 | 1 | -1/+0 |
* | Use umtx_copyin_umtx_time32() in __umtx_op_lock_umutex_compat32(). | Brooks Davis | 2018-03-06 | 1 | -1/+1 |
* | sys/kern: adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-27 | 1 | -0/+2 |
* | Convert explicit panic() call to assert. | Konstantin Belousov | 2017-11-04 | 1 | -2/+1 |
* | When the RTC is adjusted, reevaluate absolute sleep times based on the RTC | Eric van Gyzen | 2017-03-14 | 1 | -9/+39 |
* | Add sem_clockwait_np() | Eric van Gyzen | 2017-02-23 | 1 | -14/+52 |
* | [mips] make UMTX_CHAINS configurable at compile time. | Adrian Chadd | 2016-11-15 | 1 | -0/+2 |
* | In both do_rw_wrlock() and do_rw_rdlock() after r304808, do not | Konstantin Belousov | 2016-08-25 | 1 | -6/+12 |
* | Prevent leak of URWLOCK_READ_WAITERS flag for urwlocks. | Konstantin Belousov | 2016-08-25 | 1 | -2/+7 |
* | sem_post(): wake up the sleeper only after adjusting has_waiters | Eric Badger | 2016-08-15 | 1 | -3/+3 |
* | Add implementation of robust mutexes, hopefully close enough to the | Konstantin Belousov | 2016-05-17 | 1 | -158/+474 |
* | Fix umtx lock/trylock for compat32. | Konstantin Belousov | 2016-04-19 | 1 | -2/+2 |
* | Implement process-shared locks support for libthr.so.3, without | Konstantin Belousov | 2016-02-28 | 1 | -0/+322 |
* | Minor (and incomplete) style cleanup. | Konstantin Belousov | 2015-10-30 | 1 | -5/+8 |
* | Also mark compat32 umtx op table as constant. | Konstantin Belousov | 2015-10-30 | 1 | -1/+1 |
* | Use C99 array initialization, which also makes the code | Konstantin Belousov | 2015-10-30 | 1 | -58/+61 |
* | Fix bad arithmetic in umtx_key_get() to compute object offset. | Ed Schouten | 2015-08-04 | 1 | -2/+2 |
* | Add missing const keyword to function parameter. | Ed Schouten | 2015-08-03 | 1 | -1/+1 |
* | Clean up some cosmetic nits in kern_umtx.c, found during recent work | Eric van Gyzen | 2015-03-28 | 1 | -14/+10 |
* | The umtx_lock mutex is used by top-half of the kernel, but is | Konstantin Belousov | 2015-02-28 | 1 | -31/+31 |
* | When failing to claim ownership of a umtx_pi, restore the umutex owner | Konstantin Belousov | 2015-02-25 | 1 | -0/+11 |
* | When unlocking a contested PI pthread mutex, if the queue of waiters | Konstantin Belousov | 2015-02-25 | 1 | -2/+33 |
* | The dependency chain for priority-inheritance mutexes could be | Konstantin Belousov | 2015-01-31 | 1 | -0/+50 |
* | Fix assertion, &uc->uc_busy is never zero, the intent is to test the | Konstantin Belousov | 2014-11-13 | 1 | -2/+1 |
* | Add type qualifier volatile to the base (userspace) address argument | Konstantin Belousov | 2014-10-31 | 1 | -45/+27 |
* | Convert kern_umtx.c to use fueword() and casueword(). | Konstantin Belousov | 2014-10-28 | 1 | -217/+346 |
* | Use correct type in __DEVOLATILE(). | John Baldwin | 2014-10-25 | 1 | -1/+2 |
* | Fix build. | Xin LI | 2014-10-25 | 1 | -1/+1 |
* | The current POSIX semaphore implementation stores the _has_waiters flag | John Baldwin | 2014-10-24 | 1 | -4/+180 |
* | In do_lock_pi(), do not override error from umtxq_sleep_pi() when | Konstantin Belousov | 2014-08-22 | 1 | -2/+4 |
* | Fix comments. | Attilio Rao | 2014-03-19 | 1 | -6/+6 |