| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | Remove dead code from umtx support: | Attilio Rao | 2014-03-18 | 1 | -451/+6 |
| * | Fix two issues with the spin loops in the umtx(2) implementation. | Konstantin Belousov | 2013-06-13 | 1 | -2/+147 |
| * | sem: Restart the POSIX sem_* calls after signals with SA_RESTART set. | Jilles Tjoelker | 2013-04-19 | 1 | -1/+3 |
| * | Fix a bug in UMTX_PROFILING: | Attilio Rao | 2013-03-21 | 1 | -11/+11 |
| * | Improve UMTX_PROFILING: | Attilio Rao | 2013-03-09 | 1 | -2/+119 |
| * | The fields of struct timespec32 should be int32_t and not uint32_t. | Davide Italiano | 2012-10-27 | 1 | -2/+2 |
| * | Some style fixes inspired by @bde. | David Xu | 2012-08-11 | 1 | -12/+12 |
| * | tvtohz will print out an error message if a negative value is given | David Xu | 2012-08-11 | 1 | -9/+13 |
| * | Fix some style bugs introduced in a previous commit (r233045) | Davide Italiano | 2012-04-14 | 1 | -8/+8 |
| * | In sem_post, the field _has_waiters is no longer used, because some | David Xu | 2012-04-05 | 1 | -9/+14 |
| * | umtx operation UMTX_OP_MUTEX_WAKE has a side-effect that it accesses | David Xu | 2012-04-05 | 1 | -2/+82 |
| * | Remove stale comments. | David Xu | 2012-03-31 | 1 | -3/+0 |
| * | Remove trailing semicolon, it is a typo. | David Xu | 2012-03-30 | 1 | -1/+1 |
| * | Fix COMPAT_FREEBSD32 build. | David Xu | 2012-03-30 | 1 | -3/+3 |
| * | Remove trailing space. | David Xu | 2012-03-30 | 1 | -1/+1 |
| * | Merge umtxq_sleep and umtxq_nanosleep into a single function by using | David Xu | 2012-03-30 | 1 | -264/+172 |
| * | Reduce code size by creating common timed sleeping function. | David Xu | 2012-03-29 | 1 | -93/+60 |
| * | Add rudimentary profiling of the hash table used in the in the umtx code to | Davide Italiano | 2012-03-16 | 1 | -0/+51 |
| * | initialize clock ID and flags only when copying timespec, a _umtx_time | David Xu | 2012-02-29 | 1 | -4/+4 |
| * | Follow changes made in revision 232144, pass absolute timeout to kernel, | David Xu | 2012-02-27 | 1 | -41/+47 |
| * | In revision 231989, we pass a 16-bit clock ID into kernel, however | David Xu | 2012-02-25 | 1 | -98/+154 |
| * | Fix typo. | David Xu | 2012-02-22 | 1 | -1/+1 |
| * | Use unused fourth argument of umtx_op to pass flags to kernel for operation | David Xu | 2012-02-22 | 1 | -21/+42 |