index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
kern
/
sys_futex.c
Age
Commit message (
Expand
)
Author
Files
Lines
2020-04-06
futex(2): FUTEX_WAIT: rwsleep_nsec(9) at least one nanosecond
cheloha
1
-2
/
+2
2020-03-20
futex(2): futex_wait(): ensure timeout is set when calling rwsleep_nsec(9)
cheloha
1
-2
/
+2
2020-01-14
Introduce TIMESPEC_TO_NSEC() and use it to convert userland facing
mpi
1
-7
/
+4
2019-07-10
Stop sleeping at PUSER.
mpi
1
-2
/
+2
2019-02-06
Use ktrreltimespec() as the timeout is relative, pointed by matthew@.
mpi
1
-2
/
+2
2019-01-23
Sprinkle a pinch of timerisvalid/timespecisvalid over the rest of sys/kern
cheloha
1
-2
/
+2
2019-01-18
futex(2): validate relative timeout before sleeping.
cheloha
1
-1
/
+3
2018-08-30
Split the system-wide list of all futexes into process-specific lists
visa
1
-12
/
+10
2018-06-03
Implement process-shared futexes. These are now the default implementation.
kettenis
1
-21
/
+52
2018-04-24
Make futex(2) also return ECANCELED in case SA_RESTART was set.
pirofti
1
-2
/
+2
2018-01-08
Do not pass a userland pointer to ktrabstimespec().
mpi
1
-2
/
+2
2017-12-19
curproc access isn't necessarily as cheap as a local variable access,
deraadt
1
-3
/
+4
2017-08-13
New flag PR_RWLOCK for pool_init(9) makes the pool use rwlocks instead
guenther
1
-3
/
+3
2017-05-27
Use copyin32(9) to atomically copy the futex from user space.
kettenis
1
-4
/
+11
2017-04-30
Return ENOSYS for unsupported operation.
mpi
1
-4
/
+3
2017-04-28
Add futex(2) syscall based on a sane subset of its Linux equivalent.
mpi
1
-0
/
+287