summaryrefslogtreecommitdiffstats
path: root/sys/kern/sys_futex.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use ktrreltimespec() as the timeout is relative, pointed by matthew@.mpi2019-02-061-2/+2
* Sprinkle a pinch of timerisvalid/timespecisvalid over the rest of sys/kerncheloha2019-01-231-2/+2
* futex(2): validate relative timeout before sleeping.cheloha2019-01-181-1/+3
* Split the system-wide list of all futexes into process-specific listsvisa2018-08-301-12/+10
* Implement process-shared futexes. These are now the default implementation.kettenis2018-06-031-21/+52
* Make futex(2) also return ECANCELED in case SA_RESTART was set.pirofti2018-04-241-2/+2
* Do not pass a userland pointer to ktrabstimespec().mpi2018-01-081-2/+2
* curproc access isn't necessarily as cheap as a local variable access,deraadt2017-12-191-3/+4
* New flag PR_RWLOCK for pool_init(9) makes the pool use rwlocks insteadguenther2017-08-131-3/+3
* Use copyin32(9) to atomically copy the futex from user space.kettenis2017-05-271-4/+11
* Return ENOSYS for unsupported operation.mpi2017-04-301-4/+3
* Add futex(2) syscall based on a sane subset of its Linux equivalent.mpi2017-04-281-0/+287