| Commit message (Expand) | Author | Age | Files | Lines |
* | nanosleep(2): shorten wmesg from "nanosleep" to "nanoslp" |  cheloha | 2020-12-23 | 1 | -2/+2 |
* | setitimer(2): ITIMER_REAL: protect state with per-process mutex ps_mtx |  cheloha | 2020-11-10 | 1 | -9/+32 |
* | setitimer(2): ITIMER_REAL: use kclock timeouts |  cheloha | 2020-10-25 | 1 | -14/+6 |
* | _exit(2), execve(2): tweak per-process interval timer cancellation |  cheloha | 2020-10-15 | 1 | -3/+6 |
* | _exit(2), execve(2): cancel per-process interval timers safely |  cheloha | 2020-10-15 | 1 | -1/+11 |
* | setitimer(2): zero itv.it_interval if itv.it_value is zero |  cheloha | 2020-10-13 | 1 | -1/+3 |
* | setitimer(2): realitexpire(): call getnanouptime(9) once |  cheloha | 2020-10-13 | 1 | -16/+15 |
* | sys_getitimer(), sys_setitimer(): style(9), misc. cleanup |  cheloha | 2020-10-07 | 1 | -21/+15 |
* | getitimer(2), setitimer(2): ITIMER_REAL: call getnanouptime(9) once |  cheloha | 2020-10-07 | 1 | -6/+5 |
* | getitimer(2), setitimer(2): merge critical sections |  cheloha | 2020-10-07 | 1 | -59/+69 |
* | expose timeval/timespec from system calls into ktrace, before determining |  deraadt | 2020-10-02 | 1 | -1/+9 |
* | getitimer(2): delay TIMESPEC_TO_TIMEVAL(9) conversion until copyout(9) |  cheloha | 2020-08-12 | 1 | -10/+12 |
* | setitimer(2): ITIMER_REAL: don't call timeout_del(9) before timeout_add(9) |  cheloha | 2020-08-12 | 1 | -3/+3 |
* | setitimer(2): write new timer value in one place |  cheloha | 2020-08-11 | 1 | -6/+9 |
* | setitimer(2): consolidate copyin(9), input validation, input conversion |  cheloha | 2020-08-11 | 1 | -8/+10 |
* | getitimer(2): don't enter itimer_mtx to read ITIMER_REAL itimerspec |  cheloha | 2020-08-11 | 1 | -3/+6 |
* | hardclock(9): fix race with setitimer(2) for ITIMER_VIRTUAL, ITIMER_PROF |  cheloha | 2020-08-09 | 1 | -1/+15 |
* | adjtime(2): simplify input validation for new adjustment |  cheloha | 2020-08-08 | 1 | -13/+9 |
* | settimeofday(2): securelevel 2: prevent root from freezing the UTC clock |  cheloha | 2020-07-15 | 1 | -2/+2 |
* | adjfreq(2): limit adjustment to [-500000, +500000] ppm |  cheloha | 2020-07-09 | 1 | -1/+6 |
* | inittodr(9): introduce dedicated flag to enable writes from resettodr(9) |  cheloha | 2020-06-22 | 1 | -2/+9 |
* | clock_gettime(2): use nanoruntime(9) to get value for CLOCK_UPTIME |  cheloha | 2020-05-20 | 1 | -5/+2 |
* | Add function for attaching RTC drivers, to reduce direct use |  visa | 2020-05-17 | 1 | -1/+7 |
* | Make inittodr() and resettodr() MI. |  kettenis | 2020-05-16 | 1 | -1/+91 |
* | nanosleep(2): tsleep(9) -> tsleep_nsec(9) |  cheloha | 2020-03-20 | 1 | -4/+5 |
* | adjfreq(2): fix atomic swap |  cheloha | 2019-11-07 | 1 | -4/+4 |
* | clock_getres(2): actually return the resolution of the given clock |  cheloha | 2019-10-26 | 1 | -9/+18 |
* | gettimeofday, settimeofday(2): limit timezone support |  cheloha | 2019-09-04 | 1 | -4/+4 |
* | R.I.P. itimerround(); ok mpi@ |  cheloha | 2019-08-03 | 1 | -12/+1 |
* | per-process itimers: itimerval -> itimerspec |  cheloha | 2019-08-02 | 1 | -34/+35 |
* | itimerdecr(): simplify logic with timer*(9) macros; ok millert@ |  cheloha | 2019-07-25 | 1 | -32/+19 |
* | R.I.P. timespecfix(); ok visa@ mpi@ |  cheloha | 2019-07-02 | 1 | -15/+1 |
* | Switch from bintime_add() et al. to bintimeadd(9). |  cheloha | 2019-06-03 | 1 | -3/+3 |
* | Revert to using the SCHED_LOCK() to protect time accounting. |  mpi | 2019-06-01 | 1 | -11/+3 |
* | Use a per-process mutex to protect time accounting instead of SCHED_LOCK(). |  mpi | 2019-05-31 | 1 | -3/+11 |
* | Fix uninitialized return code in adjfreq(2); CID 1480285 |  stsp | 2019-05-21 | 1 | -2/+2 |
* | Unlock adjfreq(2), adjtime(2), clock_settime(2), and settimeofday(2). |  cheloha | 2019-05-09 | 1 | -1/+3 |
* | Tweak previous: include <sys/stdint.h> for INT64_MAX/INT64_MIN. |  cheloha | 2019-03-26 | 1 | -1/+2 |
* | adjtime(2): set EINVAL if delta overflows 64 bits of microseconds. |  cheloha | 2019-03-26 | 1 | -3/+13 |
* | MP-safe timecounting: new rwlock: tc_lock |  cheloha | 2019-03-25 | 1 | -26/+35 |
* | Move adjtimedelta from kern_time.c to kern_tc.c. |  cheloha | 2019-03-10 | 1 | -13/+8 |
* | matthew noticed that some clocks use tfind() which is not mpsafe. |  tedu | 2019-01-31 | 1 | -10/+20 |
* | Sprinkle a pinch of timerisvalid/timespecisvalid over the rest of sys/kern |  cheloha | 2019-01-23 | 1 | -10/+8 |
* | no need to KERNEL_LOCK before calling ktrstruct() anymore; ok mpi@ visa@ |  cheloha | 2019-01-18 | 1 | -21/+6 |
* | adjtime(2), settimeofday(2), clock_settime(2): validate input |  cheloha | 2019-01-18 | 1 | -1/+8 |
* | settime: Don't cancel ongoing adjtime(2) until after full permission checks |  cheloha | 2019-01-10 | 1 | -7/+6 |
* | nanosleep: loop tsleep(9) to ensure coverage of the full timeout range. |  cheloha | 2018-12-31 | 1 | -10/+13 |
* | sys_nanosleep: switch to descriptive, idiomatic variable names; ok tedu@ |  cheloha | 2018-12-29 | 1 | -20/+19 |
* | Constipate a bunch of time functions |  guenther | 2018-05-28 | 1 | -2/+2 |
* | nanosleep: ensure tv_nsec input is on [0, 1000000000) |  cheloha | 2018-05-22 | 1 | -5/+3 |