Age | Commit message (Expand) | Author |
2023-09-10 | clockintr: support an arbitrary callback function argument | Scott Soule Cheloha |
2023-08-29 | Remove p_rtime from struct proc and replace it by passing the timespec | Claudio Jeker |
2023-08-05 | hardclock(9): move setitimer(2) code into itimer_update() | Scott Soule Cheloha |
2023-02-15 | Use the nowake channel for sys_nanosleep() instead of handrolling the same. | Claudio Jeker |
2023-02-04 | kernel: stathz is always non-zero after cpu_initclocks() | Scott Soule Cheloha |
2023-01-02 | Add tfind_user(), for getting a proc* given a user-space TID and | Philip Guenther |
2022-12-31 | timeout: rename "timeout_at_ts" to "timeout_abs_ts" | Scott Soule Cheloha |
2022-12-05 | zap a pile of dangling tabs | Theo de Raadt |
2022-10-12 | Extend struct todr_chip_handle with a todr_quality member. This allows us | Mark Kettenis |
2022-08-14 | remove unneeded includes in sys/kern | Jonathan Gray |
2022-05-05 | Using mutex initializer for static variable does not compile with | Alexander Bluhm |
2022-05-04 | Introduce mutex for ratecheck(9) and ppsratecheck(9). A global | Alexander Bluhm |
2021-06-18 | setitimer(2): increase timer limit to UINT_MAX seconds | cheloha |
2021-06-11 | setitimer(2): don't round up it_value | cheloha |
2021-05-31 | Redefine ADJFREQ_MIN to avoid undefined behaviour (when not using -fwrapv) | Visa Hankala |
2020-12-23 | nanosleep(2): shorten wmesg from "nanosleep" to "nanoslp" | cheloha |
2020-11-10 | setitimer(2): ITIMER_REAL: protect state with per-process mutex ps_mtx | cheloha |
2020-10-25 | setitimer(2): ITIMER_REAL: use kclock timeouts | cheloha |
2020-10-15 | _exit(2), execve(2): tweak per-process interval timer cancellation | cheloha |
2020-10-15 | _exit(2), execve(2): cancel per-process interval timers safely | cheloha |
2020-10-13 | setitimer(2): zero itv.it_interval if itv.it_value is zero | cheloha |
2020-10-13 | setitimer(2): realitexpire(): call getnanouptime(9) once | cheloha |
2020-10-07 | sys_getitimer(), sys_setitimer(): style(9), misc. cleanup | cheloha |
2020-10-07 | getitimer(2), setitimer(2): ITIMER_REAL: call getnanouptime(9) once | cheloha |
2020-10-07 | getitimer(2), setitimer(2): merge critical sections | cheloha |
2020-10-02 | expose timeval/timespec from system calls into ktrace, before determining | Theo de Raadt |
2020-08-12 | getitimer(2): delay TIMESPEC_TO_TIMEVAL(9) conversion until copyout(9) | cheloha |
2020-08-12 | setitimer(2): ITIMER_REAL: don't call timeout_del(9) before timeout_add(9) | cheloha |
2020-08-11 | setitimer(2): write new timer value in one place | cheloha |
2020-08-11 | setitimer(2): consolidate copyin(9), input validation, input conversion | cheloha |
2020-08-11 | getitimer(2): don't enter itimer_mtx to read ITIMER_REAL itimerspec | cheloha |
2020-08-09 | hardclock(9): fix race with setitimer(2) for ITIMER_VIRTUAL, ITIMER_PROF | cheloha |
2020-08-08 | adjtime(2): simplify input validation for new adjustment | cheloha |
2020-07-15 | settimeofday(2): securelevel 2: prevent root from freezing the UTC clock | cheloha |
2020-07-09 | adjfreq(2): limit adjustment to [-500000, +500000] ppm | cheloha |
2020-06-22 | inittodr(9): introduce dedicated flag to enable writes from resettodr(9) | cheloha |
2020-05-20 | clock_gettime(2): use nanoruntime(9) to get value for CLOCK_UPTIME | cheloha |
2020-05-17 | Add function for attaching RTC drivers, to reduce direct use | Visa Hankala |
2020-05-16 | Make inittodr() and resettodr() MI. | Mark Kettenis |
2020-03-20 | nanosleep(2): tsleep(9) -> tsleep_nsec(9) | cheloha |
2019-11-07 | adjfreq(2): fix atomic swap | cheloha |
2019-10-26 | clock_getres(2): actually return the resolution of the given clock | cheloha |
2019-09-04 | gettimeofday, settimeofday(2): limit timezone support | cheloha |
2019-08-03 | R.I.P. itimerround(); ok mpi@ | cheloha |
2019-08-02 | per-process itimers: itimerval -> itimerspec | cheloha |
2019-07-25 | itimerdecr(): simplify logic with timer*(9) macros; ok millert@ | cheloha |
2019-07-02 | R.I.P. timespecfix(); ok visa@ mpi@ | cheloha |
2019-06-03 | Switch from bintime_add() et al. to bintimeadd(9). | cheloha |
2019-06-01 | Revert to using the SCHED_LOCK() to protect time accounting. | Martin Pieuchot |
2019-05-31 | Use a per-process mutex to protect time accounting instead of SCHED_LOCK(). | Martin Pieuchot |